RU2654141C1 - Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования - Google Patents

Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования Download PDF

Info

Publication number
RU2654141C1
RU2654141C1 RU2017131210A RU2017131210A RU2654141C1 RU 2654141 C1 RU2654141 C1 RU 2654141C1 RU 2017131210 A RU2017131210 A RU 2017131210A RU 2017131210 A RU2017131210 A RU 2017131210A RU 2654141 C1 RU2654141 C1 RU 2654141C1
Authority
RU
Russia
Prior art keywords
decoding
audio
signal
unit
temporal envelope
Prior art date
Application number
RU2017131210A
Other languages
English (en)
Inventor
Кей КИКУИРИ
Ацуси ЯМАГУТИ
Original Assignee
Нтт Докомо, Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Нтт Докомо, Инк. filed Critical Нтт Докомо, Инк.
Application granted granted Critical
Publication of RU2654141C1 publication Critical patent/RU2654141C1/ru

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/02Speech 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 using spectral analysis, e.g. transform vocoders or subband vocoders
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/02Speech 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 using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/0204Speech 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 using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/02Speech 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 using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/028Noise substitution, i.e. substituting non-tonal spectral components by noisy source
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/02Speech 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 using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/032Quantisation or dequantisation of spectral components
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/04Speech 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 using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/12Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/04Speech 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 using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/167Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/04Speech 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 using predictive techniques
    • G10L19/26Pre-filtering or post-filtering
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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
    • G10L19/04Speech 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 using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/24Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/038Speech enhancement, e.g. noise reduction or echo cancellation using band spreading techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Stereo-Broadcasting Methods (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

Изобретение относится к средствам для кодирования и декодирования аудио. Технический результат заключается в повышении качества кодированного аудиосигнала за счет снижения искажения компонента частотного диапазона, кодированного с малым числом битов во временной области. Устройство аудиодекодирования декодирует кодированный аудиосигнал и выводит аудиосигнал. Блок декодирования декодирует кодированную последовательность, содержащую кодированный аудиосигнал, и получает декодированный сигнал. Блок селективного формирования временной огибающей формирует временную огибающую декодированного сигнала в частотном диапазоне на основе связанной с декодированием информации относительно декодирования кодированной последовательности. 2 н. и 3 з.п. ф-лы, 24 ил.

Description

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к устройству аудиодекодирования, устройству аудиокодирования, способу аудиодекодирования, способу аудиокодирования, программе аудиодекодирования и программе аудиокодирования.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] Технология аудиокодирования, которая сжимает объем данных аудиосигнала или акустического сигнала до величины от одной до нескольких десятых от его первоначального размера, является весьма важной в контексте передачи и сохранения сигналов. Одним примером широко используемой технологии аудиокодирования является кодирование с преобразованием, которое кодирует сигнал в частотной области.
[0003] При кодировании с преобразованием, адаптивное распределение битов, которое распределяет биты, необходимые для кодирования, для каждого частотного диапазона в соответствии с входным сигналом, широко используется для достижения высокого качества при низкой битовой скорости. Методом распределения битов, который минимизирует искажение вследствие кодирования, является распределение в соответствии с мощностью сигнала каждого частотного диапазона, а также выполняется распределение битов, которое учитывает человеческий слух.
[0004] С другой стороны, известен метод для улучшения качества частотного диапазона(ов) с очень малым числом распределенных битов. Патентный документ 1 раскрывает способ, который выполняет аппроксимацию коэффициента(ов) преобразования в частотном диапазоне(ах), где число распределенных битов меньше, чем установленный порог, к коэффициенту(ам) преобразования в другом частотном диапазоне(ах). Патентный документ 2 раскрывает способ, который генерирует псевдошумовой сигнал, и способ, который воспроизводит сигнал с компонентом, который не квантуется в нуль, в другом частотном диапазоне(ах) для компонента, который квантуется в нуль ввиду малой мощности в частотном диапазоне(ах).
[0005] Кроме того, с учетом того факта, что мощность аудиосигнала и акустического сигнала обычно выше в низкочастотном диапазоне(ах), чем в высокочастотном диапазоне(ах), что имеет существенное влияние на субъективное качество, широко используется расширение ширины полосы, которое генерирует высокочастотный диапазон(ы) входного сигнала с использованием кодированного низкочастотного диапазона(ов). Поскольку расширение ширины полосы может генерировать высокочастотный диапазон(ы) с малым количеством битов, можно получить высокое качество с низкой битовой скоростью. Патентный документ 3 раскрывает способ, который генерирует высокочастотный диапазон(ы) путем воспроизведения спектра низкочастотного диапазона(ов) в высокочастотном диапазоне(ах) и затем настройки формы спектра на основе информации относительно характеристик спектра высокочастотного диапазона(ов), переданной из кодера.
Список цитированных источников
Патентные документы
[0006] PTL1: Публикация не прошедшей экспертизу заявки Японии № H9-153811
PTL2: Патент США № 7447631
PTL3: Патент Японии № 5203077
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
[0007] В вышеописанном способе, компонент частотного диапазона(ов), который кодируется с малым числом битов, подобен соответствующему компоненту исходного звука в частотной области. С другой стороны, искажение является значительным во временной области, что может вызвать ухудшение качества.
[0008] В виду вышеизложенного, задачей настоящего изобретения является обеспечить устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программу аудиодекодирования и программу аудиокодирования, которые могут снизить искажение компонента частотного диапазона(ов), кодируемого с малым числом битов во временной области, и при этом повысить качество.
РЕШЕНИЕ ЗАДАЧИ
[0009] Для решения вышеуказанной задачи, устройство аудиодекодирования в соответствии с одним аспектом настоящего изобретения является устройством аудиодекодирования, которое декодирует кодированный аудиосигнал и выводит аудиосигнал, включающим в себя блок декодирования, выполненный с возможностью декодировать кодированную последовательность, содержащую кодированный аудиосигнал, и получать декодированный сигнал, и блок селективного формирования временной огибающей, выполненный с возможностью формировать временную огибающую декодированного сигнала в частотном диапазоне на основе связанной с декодированием информации относительно декодирования кодированной последовательности. Временная огибающая сигнала указывает изменение энергии или мощности (и параметра, эквивалентного им) сигнала во временном направлении. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую и при этом улучшать качество.
[0010] Кроме того, устройство аудиодекодирования в соответствии с одним аспектом настоящего изобретения является устройством аудиодекодирования, которое декодирует кодированный аудиосигнал и выводит аудиосигнал, включающим в себя блок демультиплексирования, выполненный с возможностью разделять кодированную последовательность, содержащую кодированный аудиосигнал и информацию временной огибающей относительно временной огибающей аудиосигнала, блок декодирования, выполненный с возможностью декодировать временную последовательность и получать декодированный сигнал, и блок селективного формирования временной огибающей, выполненный с возможностью формировать временную огибающую декодированного сигнала в частотном диапазоне на основе по меньшей мере одной из информации временной огибающей и связанной с декодированием информации относительно декодирования кодированной последовательности. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую на основе информации временной огибающей, сгенерированной в устройстве аудиокодирования, которое генерирует и выводит кодированную последовательность аудиосигнала, путем обращения к аудиосигналу, который введен в устройство аудиокодирования, и тем самым улучшать качество.
[0011] Блок декодирования может включать в себя блок декодирования/инверсного квантования, выполненный с возможностью выполнять по меньшей мере одно из декодирования и инверсного квантования кодированной последовательности и получать декодированный сигнал частотной области, блок вывода связанной с декодированием информации, выполненный с возможностью выводить, в качестве связанной с декодированием информации, по меньшей мере одно информации, полученной в ходе по меньшей мере одного из декодирования и инверсного квантования в блоке декодирования/инверсного квантования, и информации, полученной путем анализа кодированной последовательности, и блок время-частотного инверсного преобразования, выполненный с возможностью преобразовывать декодированный сигнал частотной области в сигнал временной области и выводить сигнал. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую и тем самым улучшать качество.
[0012] Дополнительно, блок декодирования может включать в себя блок анализа кодированной последовательности, выполненный с возможностью разделять кодированную последовательность на первую кодированную последовательность и вторую кодированную последовательность, первый блок декодирования, выполненный с возможностью выполнять по меньшей мере одно из декодирования и инверсного квантования первой кодированной последовательности, получать первый декодированный сигнал и получать первую связанную с декодированием информацию в качестве связанной с декодированием информации, и второй блок декодирования, выполненный с возможностью получать и выводить второй декодированный сигнал с использованием по меньшей мере одного из второй кодированной последовательности и первого декодированного сигнала, и выводить вторую связанную с декодированием информацию в качестве связанной с декодированием информации. В этой конфигурации, когда декодированный сигнал генерируется путем декодирования во множестве блоков декодирования, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую и тем самым улучшать качество.
[0013] Первый блок декодирования может включать в себя первый блок декодирования/инверсного квантования, выполненный с возможностью выполнять по меньшей мере одно из декодирования и инверсного квантования первой кодированной последовательности и получать первый декодированный сигнал, и блок вывода первой связанной с декодированием информации, выполненный с возможностью выводить, в качестве первой связанной с декодированием информации, по меньшей мере одно из информации, полученной в ходе по меньшей мере одного из декодирования и инверсного квантования в первом блоке декодирования/инверсного квантования, и информации, полученной путем анализа первой кодированной последовательности. В этой конфигурации, когда декодированный сигнал генерируется путем декодирования во множестве блоков декодирования, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую на основе по меньшей мере информации относительно первого блока декодирования, и тем самым улучшать качество.
[0014] Второй блок декодирования может включать в себя второй блок декодирования/инверсного квантования, выполненный с возможностью получать второй декодированный сигнал с использованием по меньшей мере одного из второй кодированной последовательности и первого декодированного сигнала, и блок вывода второй связанной с декодированием информации, выполненный с возможностью выводить, в качестве второй связанной с декодированием информации, по меньшей мере одно из информации, полученной в ходе получения второго декодированного сигнала во втором блоке декодирования/инверсного квантования, и информации, полученной путем анализа второй кодированной последовательности. В этой конфигурации, когда декодированный сигнал генерируется путем декодирования во множестве блоков декодирования, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую на основе по меньшей мере информации относительно второго блока декодирования и тем самым улучшать качество.
[0015] Блок селективного формирования временной огибающей может включать в себя блок время-частотного преобразования, выполненный с возможностью преобразовывать декодированный сигнал в сигнал частотной области, блок частотно-селективного формирования временной огибающей, выполненный с возможностью формировать временную огибающую декодированного сигнала частотной области в каждом частотном диапазоне на основе связанной с декодированием информации, и блок время-частотного инверсного преобразования, выполненный с возможностью преобразовывать декодированный сигнал частотной области, причем временная огибающая в каждом частотном диапазоне сформирована в сигнал временной области. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую в частотном диапазоне и тем самым улучшать качество.
[0016] Связанная с декодированием информация может быть информацией относительно числа кодированных битов в каждом частотном диапазоне. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне в желательную временную огибающую в соответствии с числом кодированных битов в каждом частотном диапазоне и тем самым улучшать качество.
[0017] Связанная с декодированием информация может быть информацией относительно шага квантования в каждом частотном диапазоне. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне в желательную временную огибающую в соответствии с шагом квантования в каждом частотном диапазоне и тем самым улучшать качество.
[0018] Связанная с декодированием информация может быть информацией относительно схемы кодирования в каждом частотном диапазоне. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне в желательную временную огибающую в соответствии со схемой кодирования в каждом частотном диапазоне и тем самым улучшать качество.
[0019] Связанная с декодированием информация может быть информацией относительно шумового компонента для добавления к каждому частотному диапазону. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне в желательную временную огибающую в соответствии шумовым компонентом, который должен добавляться к каждому частотному диапазону, и тем самым улучшать качество.
[0020] Блок селективного формирования временной огибающей может формировать декодированный сигнал, соответствующий частотному диапазону, где временная огибающая должна быть сформирована в желательную временную огибающую, с использованием фильтра, использующего коэффициент линейного предсказания, полученный путем анализа линейного предсказания декодированного сигнала в частотной области. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую с использованием декодированного сигнала в частотной области и тем самым улучшать качество.
[0021] Блок селективного формирования временной огибающей может заменять декодированный сигнал, соответствующий частотному диапазону, где временная огибающая не должна быть сформирована, другим сигналом в частотной области, затем формировать декодированный сигнал, соответствующий частотному диапазону, где временная огибающая должна быть сформирована, и частотному диапазону, где временная огибающая не должна быть сформирована, в желательную временную огибающую путем фильтрации декодированного сигнала в соответствии с частотным диапазоном, где временная огибающая должна быть сформирована, и частотным диапазоном, где временная огибающая не должна быть сформирована, с использованием фильтра, использующего коэффициент линейного предсказания, полученный путем анализа линейного предсказания декодированного сигнала в частотной области и, после формирования временной огибающей, устанавливать декодированный сигнал, соответствующий частотному диапазону, где временная огибающая не должна быть сформирована, обратно в первоначальный сигнал до замены другим сигналом. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую с использованием декодированного сигнала в частотной области и при меньшей вычислительной сложности и тем самым улучшать качество.
[0022] Устройство аудиодекодирования в соответствии с одним аспектом настоящего изобретения является устройством аудиодекодирования, которое декодирует кодированный аудиосигнал и выводит аудиосигнал, включающим в себя блок декодирования, выполненный с возможностью декодировать кодированную последовательность, содержащую кодированный аудиосигнал, и получать декодированный сигнал, и блок формирования временной огибающей, выполненный с возможностью формировать декодированный сигнал в желательную временную огибающую путем фильтрации декодированного сигнала в частотной области с использованием фильтра, использующего коэффициент линейного предсказания, полученный путем анализа линейного предсказания декодированного сигнала в частотной области. В этой конфигурации, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую с использованием декодированного сигнала в частотной области и тем самым улучшать качество.
[0023] Устройство аудиокодирования в соответствии с одним аспектом настоящего изобретения является устройством аудиокодирования, которое кодирует входной аудиосигнал и выводит кодированную последовательность, включающим в себя блок кодирования, выполненный с возможностью кодировать аудиосигнал и получать кодированную последовательность, содержащую аудиосигнал, блок кодирования информации временной огибающей, выполненный с возможностью кодировать информацию относительно временной огибающей аудиосигнала, и блок мультиплексирования, выполненный с возможностью мультиплексировать кодированную последовательность, полученную блоком кодирования, и кодированную последовательность информации относительно временной огибающей, полученную блоком кодирования информации временной огибающей.
[0024] Дополнительно, один аспект настоящего изобретения может рассматриваться как способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования, как описано ниже.
[0025] Более конкретно, способ аудиодекодирования в соответствии с одним аспектом настоящего изобретения является способом аудиодекодирования устройства аудиодекодирования, которое декодирует кодированный аудиосигнал и выводит аудиосигнал, причем способ включает в себя этап декодирования для декодирования кодированной последовательности, содержащей кодированный аудиосигнал, и получения декодированного сигнала, и этап селективного формирования временной огибающей для формирования временной огибающей декодированного сигнала в частотном диапазоне на основе связанной с декодированием информации относительно декодирования кодированной последовательности.
[0026] Способ аудиодекодирования в соответствии с одним аспектом настоящего изобретения является способом аудиодекодирования устройства аудиодекодирования, которое декодирует кодированный аудиосигнал и выводит аудиосигнал, причем способ включает в себя этап демультиплексирования для разделения кодированной последовательности, содержащей кодированный аудиосигнал, и информации временной огибающей относительно временной огибающей аудиосигнала, этап декодирования для декодирования кодированной последовательности и получения декодированного сигнала и этап селективного формирования временной огибающей для формирования временной огибающей декодированного сигнала в частотном диапазоне на основе по меньшей мере одной из информации временной огибающей и связанной с декодированием информации относительно декодирования кодированной последовательности.
[0027] Программа аудиодекодирования в соответствии с одним аспектом настоящего изобретения побуждает компьютер исполнять этап декодирования для декодирования кодированной последовательности, содержащей кодированный аудиосигнал, и получения декодированного сигнала, и этап селективного формирования временной огибающей для формирования временной огибающей декодированного сигнала в частотном диапазоне на основе связанной с декодированием информации относительно декодирования кодированной последовательности.
[0028] Способ аудиодекодирования в соответствии с одним аспектом настоящего изобретения является способом аудиодекодирования устройства аудиодекодирования, которое декодирует кодированный аудиосигнал и выводит аудиосигнал, причем способ побуждает компьютер исполнять этап демультиплексирования для разделения кодированной последовательности на кодированную последовательность, содержащую кодированный аудиосигнал, и информацию временной огибающей относительно временной огибающей аудиосигнала, этап декодирования для декодирования кодированной последовательности и получения декодированного сигнала и этап селективного формирования временной огибающей для формирования временной огибающей декодированного сигнала в частотном диапазоне на основе по меньшей мере одной из информации временной огибающей и связанной с декодированием информации относительно декодирования кодированной последовательности.
[0029] Способ аудиодекодирования в соответствии с одним аспектом настоящего изобретения является способом аудиодекодирования устройства аудиодекодирования, которое декодирует кодированный аудиосигнал и выводит аудиосигнал, причем способ включает в себя этап декодирования для декодирования кодированной последовательности, содержащей кодированный аудиосигнал, и получения декодированного сигнала и этап формирования временной огибающей для формирования декодированного сигнала в желательную временную огибающую путем фильтрации декодированного сигнала в частотной области с использованием фильтра, использующего коэффициент линейного предсказания, полученный путем анализа линейного предсказания декодированного сигнала в частотной области.
[0030] Способ аудиокодирования в соответствии с одним аспектом настоящего изобретения является способом аудиокодирования устройства аудиокодирования, которое кодирует входной аудиосигнал и выводит кодированную последовательность, причем способ включает в себя этап кодирования для кодирования аудиосигнала и получения кодированной последовательности, содержащей аудиосигнал, этап кодирования информации временной огибающей для кодирования информации относительно временной огибающей аудиосигнала и этап мультиплексирования для мультиплексирования кодированной последовательности, полученной на этапе кодирования, и кодированной последовательности информации относительно временной огибающей, полученной на этапе кодирования информации временной огибающей.
[0031] Программа аудиодекодирования в соответствии с одним аспектом настоящего изобретения побуждает компьютер исполнять этап декодирования для декодирования кодированной последовательности, содержащей кодированный аудиосигнал, и получения декодированного сигнала, и этап селективного формирования временной огибающей для формирования временной огибающей декодированного сигнала в частотном диапазоне на основе связанной с декодированием информации относительно декодирования кодированной последовательности.
[0032] Программа аудиокодирования в соответствии с одним аспектом настоящего изобретения побуждает компьютер исполнять этап кодирования для кодирования аудиосигнала и получения кодированной последовательности, содержащей аудиосигнал, этап кодирования информации временной огибающей для кодирования информации относительно временной огибающей аудиосигнала и этап мультиплексирования для мультиплексирования кодированной последовательности, полученной на этапе кодирования, и кодированной последовательности информации относительно временной огибающей, полученной на этапе кодирования информации временной огибающей.
ПОЛЕЗНЫЕ РЕЗУЛЬТАТЫ ИЗОБРЕТЕНИЯ
[0033] В соответствии с настоящим изобретением, можно формировать временную огибающую декодированного сигнала в частотном диапазоне, кодированном с малым числом битов, в желательную временную огибающую и тем самым улучшать качество.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0034] Фиг. 1 является видом, показывающим конфигурацию устройства 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 2 является блок-схемой последовательности операций устройства 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 3 является видом, показывающим конфигурацию первого примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 4 является блок-схемой последовательности операций первого примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 5 является видом, показывающим конфигурацию второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 6 является блок-схемой последовательности операций второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 7 является видом, показывающим конфигурацию первого блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 8 является блок-схемой последовательности операций первого блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 9 является видом, показывающим конфигурацию второго блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 10 является блок-схемой последовательности операций второго блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 11 является видом, показывающим конфигурацию первого примера блока 10b селективного формирования временной огибающей в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 12 является блок-схемой последовательности операций первого примера блока 10b селективного формирования временной огибающей в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
Фиг. 13 является пояснительным видом, показывающим формирование временной огибающей.
Фиг. 14 является видом, показывающим конфигурацию устройства 11 аудиодекодирования в соответствии с вторым вариантом осуществления.
Фиг. 15 является блок-схемой последовательности операций устройства 11 аудиодекодирования в соответствии с вторым вариантом осуществления.
Фиг. 16 является видом, показывающим конфигурацию устройства 21 аудиокодирования в соответствии с вторым вариантом осуществления.
Фиг. 17 является блок-схемой последовательности операций устройства 21 аудиокодирования в соответствии с вторым вариантом осуществления.
Фиг. 18 является видом, показывающим конфигурацию устройства 12 аудиодекодирования в соответствии с третьим вариантом осуществления.
Фиг. 19 является блок-схемой последовательности операций устройства 12 аудиодекодирования в соответствии с третьим вариантом осуществления.
Фиг. 20 является видом, показывающим конфигурацию устройства 13 аудиодекодирования в соответствии с четвертым вариантом осуществления.
Фиг. 21 является блок-схемой последовательности операций устройства 13 аудиодекодирования в соответствии с четвертым вариантом осуществления.
Фиг. 22 является видом, показывающим аппаратную конфигурацию компьютера, который функционирует в качестве устройства аудиодекодирования или устройства аудиокодирования в соответствии с данным вариантом осуществления.
Фиг. 23 является видом, показывающим программную структуру для побуждения компьютера функционировать в качестве устройства аудиодекодирования.
Фиг. 24 является видом, показывающим программную структуру для побуждения компьютера функционировать в качестве устройства аудиокодирования.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0035] Варианты осуществления настоящего изобретения описаны ниже со ссылками на приложенные чертежи. Отметим, что где возможно, одинаковые элементы обозначены теми же самыми ссылочными позициями, и их избыточное описание опущено.
[0036] [Первый вариант осуществления] Фиг. 1 является видом, показывающим конфигурацию устройства 10 аудиодекодирования в соответствии с первым вариантом осуществления. Устройство связи устройства 10 аудиодекодирования принимает кодированную последовательность аудиосигнала и выводит декодированный аудиосигнал вовне. Как показано на фиг. 1, устройство 10 аудиодекодирования функционально включает в себя блок 10а декодирования и блок 10b селективного формирования временной огибающей.
[0037] Фиг. 2 является блок-схемой последовательности операций устройства 10 аудиодекодирования в соответствии с первым вариантом осуществления.
[0038] Блок 10а декодирования декодирует кодированную последовательность и генерирует декодированный сигнал (этап S10-1).
[0039] Блок 10b селективного формирования временной огибающей принимает связанную с декодированием информацию, которая является информацией, получаемой при декодировании кодированной последовательности, и декодированный сигнал с блока декодирования, и селективно формирует временную огибающую компонента декодированного сигнала в желательную временную огибающую (этап S10-2). Отметим, что, в последующем описании, временная огибающая сигнала указывает изменение энергии или мощности (и эквивалентного им параметра) сигнала во временном направлении.
[0040] Фиг. 3 является видом, показывающим конфигурацию первого примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления. Как показано на фиг. 3, блок 10а декодирования функционально включает в себя блок 10аА декодирования/инверсного квантования, блок 10аВ вывода связанной с декодированием информации и блок 10аС время-частотного инверсного преобразования.
[0041] Фиг. 4 является блок-схемой последовательности операций первого примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
[0042] Блок 10аА декодирования/инверсного квантования выполняет по меньшей мере одно из декодирования и инверсного квантования кодированной последовательности в соответствии со схемой кодирования кодированной последовательности и при этом генерирует декодированный сигнал в частотной области (этап S10-1-1).
[0043] Блок 10аВ вывода связанной с декодированием информации принимает связанную с декодированием информацию, которая является информацией, полученной при генерации декодированного сигнала в блоке 10аА декодирования/инверсного квантования, и выводит связанную с декодированием информацию (этап S10-1-2). Блок 10аВ вывода связанной с декодированием информации может принимать кодированную последовательность, анализировать ее для получения связанной с декодированием информации и выводить связанную с декодированием информацию. Например, связанная с декодированием информация может быть числом кодированных битов в каждом частотном диапазоне или эквивалентной информацией (например, средним числом кодированных битов на один частотный компонент в каждом частотном диапазоне). Связанная с декодированием информация может быть числом кодированных битов в каждом частотном компоненте. Связанная с декодированием информация может быть размером шага квантования в каждом частотном диапазоне. Связанная с декодированием информация может быть значением квантования частотного компонента. Частотный компонент является, например, коэффициентом преобразования заданного время-частотного преобразования. Связанная с декодированием информация может быть энергией или мощностью в каждом частотном диапазоне. Связанная с декодированием информация может быть информацией, которая представляет заданный частотный диапазон(ы) (или частотный компонент). Дополнительно, например, когда другая обработка, относящаяся к формированию временной огибающей, включена в генерацию декодированного сигнала, связанная с декодированием информация может быть информацией относительно обработки формирования временной огибающей, такой как по меньшей мере одно из информации о том, следует ли выполнять обработку формирования временной огибающей, информации относительно временной огибающей, сформированной посредством обработки формирования временной огибающей, и информации об интенсивности формирования временной огибающей обработки формирования временной огибающей. По меньшей мере один из вышеуказанных примеров выводится как связанная с декодированием информация.
[0044] Блок 10аС время-частотного инверсного преобразования преобразует декодированный сигнал в частотной области в декодированный сигнал во временной области посредством заданного время-частотного инверсного преобразования и выводит его (этап S10-1-3). Отметим, что, однако, блок 10аС время-частотного инверсного преобразования может выводить декодированный сигнал в частотной области без выполнения время-частотного инверсного преобразования. Это соответствует случаю, когда блок 10b селективного формирования временной огибающей, например, требует сигнала в частотной области в качестве входного сигнала.
[0045] Фиг. 5 является видом, показывающим конфигурацию второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления. Как показано на фиг. 5, блок 10а декодирования функционально включает в себя блок 10аD анализа кодированной последовательности, первый блок 10аЕ декодирования и второй блок 10аF декодирования.
[0046] Фиг. 6 является блок-схемой последовательности операций второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
[0047] Блок 10аD анализа кодированной последовательности анализирует кодированную последовательность и разделяет ее на первую кодированную последовательность и вторую кодированную последовательность (этап S10-1-4).
[0048] Первый блок 10аЕ декодирования декодирует первую кодированную последовательность посредством первой схемы декодирования и генерирует первый декодированный сигнал и выводит первую связанную с декодированием информацию, которая является информацией относительно этого декодирования (этап S10-1-5).
[0049] Второй блок 10аF декодирования декодирует, с использованием первого декодированного сигнала, вторую кодированную последовательность посредством второй схемы декодирования и генерирует декодированный сигнал и выводит вторую связанную с декодированием информацию, которая является информацией относительно этого декодирования (этап S10-1-6). В этом примере, первая связанная с декодированием информация и вторая связанная с декодированием информация в комбинации являются связанной с декодированием информацией.
[0050] Фиг. 7 является видом, показывающим конфигурацию первого блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления. Как показано на фиг. 7, первый блок 10аЕ декодирования функционально включает в себя первый блок 10аЕ-а декодирования/инверсного квантования и блок 10аЕ-b вывода первой связанной с декодированием информации.
[0051] Фиг. 8 является блок-схемой последовательности операций первого блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
[0052] Первый блок 10аЕ-а декодирования/инверсного квантования выполняет по меньшей мере одно из декодирования и инверсного квантования первой кодированной последовательности в соответствии со схемой кодирования первой кодированной последовательности и при этом генерирует и выводит первый декодированный сигнал (этап S10-1-5-1).
[0053] Блок 10аЕ-b вывода первой связанной с декодированием информации принимает первую связанную с декодированием информацию, которая является информацией, полученной при генерации первого декодированного сигнала в первом блоке 10аЕ-а декодирования/инверсного квантования, и выводит первую связанную с декодированием информацию (этап S10-5-2). Блок 10аЕ-b вывода первой связанной с декодированием информации может принимать первую кодированную последовательность, анализировать ее для получения первой связанной с декодированием информации и выводить первую связанную с декодированием информацию. Примеры первой связанной с декодированием информации могут быть теми же самыми, что и примеры связанной с декодированием информации, которая выводится из блока 10аb вывода связанной с декодированием информации. Дополнительно, первая связанная с декодированием информация может быть информацией, указывающей, что схема декодирования первого блока декодирования является первой схемой декодирования. Дополнительно, первая связанная с декодированием информация может быть информацией, указывающей частотный диапазон(ы) (или частотный компонент(ы)), содержащийся в первом декодированном сигнале (частотном диапазоне(ах) (или частотном компоненте(ах)) аудиосигнала, кодированного в первую кодированную последовательность).
[0054] Фиг. 9 является видом, показывающим конфигурацию второго блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления. Как показано на фиг. 9, второй блок 10аF декодирования функционально включает в себя второй блок 10аF-a декодирования/инверсного квантования, блок 10аF-b вывода второй связанной с декодированием информации и блок 10aF-c синтеза декодированного сигнала.
[0055] Фиг. 10 является блок-схемой последовательности операций второго блока декодирования второго примера блока 10а декодирования в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
[0056] Второй блок 10aF-1 декодирования/инверсного квантования выполняет по меньшей мере одно из декодирования и инверсного квантования второй кодированной последовательности в соответствии со схемой кодирования второй кодированной последовательности и при этом генерирует и выводит второй декодированный сигнал (этап S10-1-6-1). Первый декодированный сигнал может быть использован в генерации второго декодированного сигнала. Схема декодирования (вторая схема декодирования) второго блока декодирования может быть расширением ширины полосы, и она может быть расширением ширины полосы с использованием первого декодированного сигнала. Дополнительно, как описано в патентном документе 1 (публикации не прошедшей экспертизу заявки Японии № H9-153811), вторая схема декодирования может быть схемой декодирования, которая соответствует схеме кодирования, которая выполняет аппроксимацию, которая соответствует схеме кодирования, которая выполняет аппроксимацию коэффициента(ов) преобразования в частотном диапазоне(ах), где число битов, распределенных первой схемой кодирования, меньше, чем заданный порог, к коэффициенту(ам) преобразования в другом частотном диапазоне(ах) в качестве второй схемы кодирования. Альтернативно, как описано в патентном документе 2 (патенте США № 7447631), вторая схема декодирования может быть схемой декодирования, которая соответствует схеме кодирования, которая генерирует псевдошумовой сигнал или воспроизводит сигнал с другим частотным компонентом второй схемой кодирования для частотного компонента, который квантован к нулю первой схемой кодирования. Вторая схема декодирования может быть схемой декодирования, которая соответствует схеме кодирования, которая выполняет аппроксимацию некоторого частотного компонента с использованием сигнала с другим частотным компонентом второй схемой кодирования. Частотный компонент, который квантован к нулю первой схемой кодирования, может рассматриваться как частотный компонент, который не кодирован первой схемой кодирования. В тех случаях, схема декодирования, соответствующая первой схеме кодирования, может быть первой схемой декодирования, которая является схемой декодирования первого блока декодирования, и схема декодирования, соответствующая второй схеме кодирования, может быть второй схемой декодирования, которая является схемой декодирования второго блока декодирования.
[0057] Блок 10аF-b вывода второй связанной с декодированием информации принимает вторую связанную с декодированием информацию, которая получена при генерации второго декодированного сигнала во втором блоке 10aF-a декодирования/инверсного квантования, и выводит вторую связанную с декодированием информацию (этап S10-1-6-2). Дополнительно, блок 10aF-b вывода второй связанной с декодированием информации может принимать вторую кодированную последовательность, анализировать ее для получения второй связанной с декодированием информации, и выводить вторую связанную с декодированием информацию. Примеры второй связанной с декодированием информации могут быть теми же самыми, что и примеры связанной с декодированием информации, которая выводится из блока 10аВ вывода связанной с декодированием информации.
[0058] Дополнительно, вторая связанная с декодированием информация может быть информацией, указывающей, что схема декодирования второго блока декодирования является второй схемой декодирования. Например, вторая связанная с декодированием информация может быть информацией, указывающей, что вторая схема декодирования является расширением ширины полосы. Дополнительно, например, информация, указывающая схему расширения ширины полосы для каждого частотного диапазона второго декодированного сигнала, который генерируется посредством расширения ширины полосы, может быть использована в качестве второй информации декодирования. Информация, указывающая схему расширения ширины полосы для каждого частотного диапазона, может быть, например, информацией, указывающей воспроизведение сигнала с использованием другого частотного диапазона(ов), аппроксимацию сигнала на некоторой частоте к сигналу на другой частоте, генерацию псевдошумового сигнала, добавление синусоидального сигнала и т.п. Дополнительно, в случае выполнения аппроксимации сигнала на некоторой частоте к сигналу на другой частоте, она может быть информацией, указывающей метод аппроксимации. Кроме того, в случае использования отбеливания при аппроксимации сигнала на некоторой частоте к сигналу на другой частоте, информация относительно интенсивности отбеливания может быть использована в качестве второй информации декодирования. Дополнительно, например, в случае добавления псевдошумового сигнала при аппроксимации сигнала на некоторой частоте к сигналу на другой частоте, информация относительно уровня псевдошумового сигнала может быть использована в качестве второй информации декодирования. Кроме того, например, в случае генерации псевдошумового сигнала, информация относительно уровня псевдошумового сигнала может быть использована в качестве второй информации декодирования.
[0059] Дополнительно, например, вторая связанная с декодированием информация может быть информацией, указывающей, что вторая схема декодирования является схемой декодирования, которая соответствует схеме кодирования, которая выполняет одно или оба из аппроксимации коэффициента(ов) преобразования в частотном диапазоне(ах), где число битов, распределенных первой схемой кодирования, меньше, чем заданный порог, к коэффициенту(ам) преобразования в другом частотном диапазоне(ах), и добавления (или подстановки) коэффициента(ов) преобразования псевдошумового сигнала. Например, вторая связанная с декодированием информация может быть информацией относительно метода аппроксимации коэффициента(ов) преобразования в некотором частотном диапазоне(ах). Например, в случае использования метода отбеливания коэффициента(ов) преобразования в другом частотном диапазоне(ах) в качестве метода аппроксимации, информация относительно интенсивности отбеливания может быть использована в качестве второй информации декодирования. Дополнительно, информация относительно уровня псевдошумового сигнала может быть использована в качестве второй информации декодирования.
[0060] Дополнительно, например, вторая связанная с декодированием информация может быть информацией, указывающей, что вторая схема кодирования является схемой кодирования, которая генерирует псевдошумовой сигнал или воспроизводит сигнал с другим частотным компонентом для частотного компонента, который квантован к нулю первой схемой кодирования (то есть не кодирован первой схемой кодирования). Например, вторая связанная с декодированием информация может быть информацией, указывающей, является ли каждый частотный компонент частотным компонентом, который квантован к нулю первой схемой кодирования (то есть не кодирован первой схемой кодирования). Например, вторая связанная с декодированием информация может быть информацией, указывающей, следует ли генерировать псевдошумовой сигнал или воспроизводить сигнал с другим частотным компонентом для некоторого частотного компонента. Дополнительно, например, в случае воспроизведения сигнала с другим частотным компонентом для некоторого частотного компонента, вторая связанная с декодированием информация может быть информацией относительно способа воспроизведения. Информация относительно способа воспроизведения может быть, например, частотой исходного компонента воспроизведения. Дополнительно, она может быть информацией, например, о том, следует ли выполнять обработку на исходном частотном компоненте воспроизведения, и информацией относительно обработки, подлежащей выполнению при воспроизведении. Дополнительно, в случае, когда обработка, подлежащая выполнению на исходном частотном компоненте воспроизведения, является, например, отбеливанием, она может быть информацией относительно интенсивности отбеливания. Кроме того, в случае, когда обработка, подлежащая выполнению на исходном частотном компоненте воспроизведения, является добавлением псевдошумового сигнала, она может быть информацией относительно уровня псевдошумового сигнала.
[0061] Блок 10aF-c синтеза декодированного сигнала синтезирует декодированный сигнал из первого декодированного сигнала и второго декодированного сигнала и выводит его (этап S10-1-6-3). В случае, когда вторая схема кодирования является расширением ширины полосы, первый декодированный сигнал является сигналом в низкочастотном диапазоне(ах), и второй декодированный сигнал является сигналом в высокочастотном диапазоне(ах), в общем, и декодированный сигнал имеет оба частотных диапазона.
[0062] Фиг. 11 является видом, показывающим конфигурацию первого примера блока 10b селективного формирования временной огибающей в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления. Как показано на фиг. 11, блок 10b селективного формирования временной огибающей функционально включает в себя блок 10bA время-частотного преобразования, частотно-селективный блок 10bB, блок 10bC частотно-селективного формирования временной огибающей и блок 10bD время-частотного инверсного преобразования.
[0063] Фиг. 12 является блок-схемой последовательности операций первого примера блока 10b селективного формирования временной огибающей в устройстве 10 аудиодекодирования в соответствии с первым вариантом осуществления.
[0064] Блок 10bA время-частотного преобразования преобразует декодированный сигнал во временной области в декодированный сигнал в частотной области посредством заданного время-частотного преобразования (этап S10-2-1). Отметим, что, однако, когда декодированный сигнал является сигналом в частотной области, блок 10bA время-частотного преобразования и этап S10-2-1 могут быть опущены.
[0065] Частотно-селективный блок 10bB выбирает частотный диапазон(ы) декодированного сигнала частотной области, где должно выполняться формирование временной огибающей с использованием по меньшей мере одного из декодированного сигнала частотной области и связанной с декодированием информации (этап S10-2-2). На этом этапе выбора частоты, может быть выбран частотный компонент, где должно выполняться формирование временной огибающей. Частотный диапазон(ы) (или частотный компонент(ы)), подлежащий выбору, может быть частью или всем частотным диапазоном(ами) (или частотным компонентом(ами)) декодированного сигнала.
[0066] Например, в случае, когда относящаяся к декодированию информация является числом кодированных битов в каждом частотном диапазоне, частотный диапазон(ы), где число кодированных битов меньше, чем заданный порог, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Аналогично, в случае, когда связанная с декодированием информация является информацией, эквивалентной числу кодированных битов в каждом частотном диапазоне, частотный диапазон(ы), где должно выполняться формирование временной огибающей, может быть выбран путем сравнения с заданным порогом, как само собой разумеющееся. Дополнительно, в случае, когда связанная с декодированием информация является числом кодированных битов в каждом частотном компоненте, например, частотный компонент, где число кодированных битов меньше, чем заданный порог, может быть выбран в качестве частотного компонента, где должно выполняться формирование временной огибающей. Например, частотный компонент, где коэффициент(ы) преобразования не кодирован, может быть выбран в качестве частотного компонента, где должно выполняться формирование временной огибающей. Дополнительно, например, в случае, где связанная с декодированием информация является размером шага квантования в каждом частотном диапазоне, частотный диапазон(ы), где размер шага квантования больше, чем заданный порог, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Дополнительно, в случае, где относящаяся к декодированию информация является значением квантования частотного компонента, например, частотный диапазон(ы), где должно выполняться формирование временной огибающей, может быть выбран путем сравнения значения квантования с заданным порогом. Например, компонент, где коэффициент(ы) преобразования квантования меньше, чем заданный порог, может быть выбран в качестве частотного компонента, где должно выполняться формирование временной огибающей. Дополнительно, в случае, где связанная с декодированием информация является энергией или мощностью в каждом частотном диапазоне, например, частотный диапазон(ы), где должно выполняться формирование временной огибающей, может быть выбран путем сравнения энергии или мощности с заданным порогом. Например, когда энергия или мощность в частотном диапазоне(ах), где должно выполняться селективное формирование временной огибающей, меньше, чем заданный порог, может быть определено, что формирование временной огибающей не выполняется в этом частотном диапазоне(ах).
[0067] Дополнительно, в случае, когда связанная с декодированием информация является информацией относительно другой обработки формирования временной огибающей, частотный диапазон(ы), где эта обработка формирования временной огибающей не должна выполняться, может быть выбран в качестве частотного диапазона(ов), где формирование временной огибающей в соответствии с настоящим изобретением должно выполняться.
[0068] Дополнительно, в случае, когда блок 10а декодирования имеет конфигурацию, описанную в качестве второго примера блока 10а декодирования, и связанная с декодированием информация является схемой кодирования второго блока декодирования, частотный диапазон(ы), подлежащий декодированию вторым блоком декодирования посредством схемы, соответствующей схеме кодирования второго блока декодирования, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Например, когда схема кодирования второго блока декодирования является расширением ширины полосы, частотный диапазон(ы), подлежащий декодированию вторым блоком декодирования, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Дополнительно, например, если схема кодирования второго блока декодирования является расширением ширины полосы во временной области, частотный диапазон(ы), подлежащий декодированию вторым блоком декодирования, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Например, если схема кодирования второго блока декодирования является расширением ширины полосы в частотной области, частотный диапазон(ы), подлежащий декодированию вторым блоком декодирования, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формированием временной огибающей. Например, частотный диапазон(ы), где сигнал воспроизводится с другим частотным диапазоном(ами) посредством расширения ширины полосы, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Например, частотный диапазон(ы), где сигнал аппроксимируется с использованием сигнала в другом частотном диапазоне(ах) посредством расширения ширины полосы, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Например, частотный диапазон(ы), где псевдошумовой сигнал генерируется посредством расширения ширины полосы, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей. Например, частотный диапазон(ы), исключая частотный диапазон(ы), где синусоидальный сигнал добавляется посредством расширения ширины полосы, может быть выбран в качестве частотного диапазона(ов), где должно выполняться формирование временной огибающей.
[0069] Дополнительно, в случае, когда блок 10а декодирования имеет конфигурацию, описанную в качестве второго примера блока 10а декодирования, и вторая схема кодирования является схемой кодирования, которая выполняет одно или оба из аппроксимации коэффициента(ов) преобразования частотного диапазона(ов) или компонента(ов), где число битов, распределенных первой схемой кодирования, меньше, чем заданный порог (или частотный диапазон(ы) или компонент(ы), не кодированные первой схемой кодирования) к коэффициенту(ам) преобразования в другом частотном диапазоне(ах) или компоненте(ах) и добавления (или подстановки) коэффициента(ов) преобразования псевдошумового сигнала, частотный диапазон(ы) или компонент, где выполняется аппроксимация коэффициента(ов) преобразования к коэффициенту(ам) преобразования в другом частотном диапазоне(ах) или компоненте(ах), могут быть выбраны как частотный диапазон(ы) или компонент(ы), где должно выполняться формирование временной огибающей. Например, частотный диапазон(ы) или компонент(ы), где коэффициент(ы) преобразования псевдошумового сигнала добавляется или подставляется, может быть выбран как частотный диапазон(ы) или компонент(ы), где должно выполняться формирование временной огибающей. Например, частотный диапазон(ы) или компоненты(ы) может быть выбран как частотный диапазон(ы) или компонент(ы), где должно выполняться формирование временной огибающей в соответствии со способом аппроксимации при аппроксимации коэффициента(ов) преобразования с использованием коэффициента(ов) преобразования в другом частотном диапазоне(ах) или компоненте(ах). Например, в случае использования способа отбеливания коэффициента(ов) преобразования в другом частотном диапазоне(ах) или компоненте(ах) в качестве способа аппроксимации, частотный диапазон(ы) или компонент(ы), где должно выполняться формирование временной огибающей, может быть выбран в соответствии с интенсивностью отбеливания. Например, в случае добавления (или подстановки) коэффициента(ов) преобразования псевдошумового сигнала, частотный диапазон(ы) или компонент(ы), где должно выполняться формирование временной огибающей, может быть выбран в соответствии с уровнем псевдошумового сигнала.
[0070] Кроме того, в случае, когда блок 10а декодирования имеет конфигурацию, описанную как второй пример блока 10а декодирования, и вторая схема кодирования является схемой кодирования, которая генерирует псевдошумовой сигнал или воспроизводит сигнал в другом частотном компоненте (или выполняет аппроксимацию с использованием сигнала в другом частотном компоненте) для частотного компонента, который квантован к нулю первой схемой кодирования (то есть не кодирован первой схемой кодирования), частотный компонент, где генерируется псевдошумовой сигнал, может быть выбран как частотный компонент, где должно выполняться формирование временной огибающей. Например, частотный компонент, где выполняется воспроизведение сигнала в другом частотном компоненте (или аппроксимация с использованием сигнала в другом частотном компоненте), может быть выбран в качестве частотного компонента, где должно выполняться формирование временной огибающей. Например, в случае воспроизведения сигнала в другом частотном компоненте (или выполнения аппроксимации с использованием сигнала в другом частотном компоненте) для некоторого частотного компонента, частотный компонент, где должно выполняться формирование временной огибающей, может быть выбран в соответствии с частотой исходного компонента воспроизведения (или аппроксимации). Например, частотный компонент, где должно выполняться формирование временной огибающей, может быть выбран в соответствии с тем, следует ли выполнять обработку на исходном частотном компоненте воспроизведения в ходе воспроизведения. Дополнительно, например, частотный компонент, где должно выполняться формирование временной огибающей, может быть выбран в соответствии с обработкой, подлежащей выполнению на исходном частотном компоненте воспроизведения (или аппроксимации) в ходе воспроизведения (или аппроксимации). Например, в случае, когда обработка, подлежащая выполнению на исходном частотном компоненте воспроизведения (или аппроксимации), является отбеливанием, частотный компонент, где должно выполняться формирование временной огибающей, может быть выбран в соответствии с интенсивностью отбеливания. Дополнительно, например, частотный компонент, где должно выполняться формирование временной огибающей, может быть выбран в соответствии с методом аппроксимации.
[0071] Способ выбора частотного компонента или частотного диапазона(ов) может быть комбинацией вышеописанных примеров. Дополнительно, частотный компонент(ы) или диапазон(ы) декодированного сигнала частотной области, где должно выполняться формирование временной огибающей, может быть выбран с использованием по меньшей мере одного из декодированного сигнала частотной области и связанной с декодированием информации, и способ выбора частотного компонента или частотного диапазона(ов) не ограничен вышеописанными примерами.
[0072] Блок 10bC частотно-селективного формирования временной огибающей формирует временную огибающую частотного диапазона(ов) декодированного сигнала, который выбирается частотно-селективным блоком 10bB, в желательную временную огибающую (этап S10-2-3). Формирование временной огибающей может быть выполнено для каждого частотного компонента.
[0073] В качества способа формирования временной огибающей, временная огибающая может быть создана, например, плоской путем фильтрации инверсным фильтром линейного предсказания, использующим коэффициент(ы) линейного предсказания, полученным путем анализа линейного предсказания коэффициента(ов) преобразования выбранного частотного диапазона(ов). Передаточная функция A(z) инверсного фильтра линейного предсказания является функцией, которая представляет отклик инверсного фильтра линейного предсказания в дискретно-временной системе, который представлен следующим уравнением:
(1)
Figure 00000001
где р - порядок предсказания и αi (i=1,…, p) - коэффициент линейного предсказания. Например, может быть использован способ создания возрастающей или спадающей временной огибающей путем фильтрации коэффициента(ов) преобразования выбранного частотного диапазона(ов) фильтром линейного предсказания. Передаточная функция фильтра линейного предсказания представлена следующим уравнением:
(2)
Figure 00000002
[0074] При формировании временной огибающей с использованием коэффициента(ов) линейного предсказания, интенсивность формирования временной области плоской или возрастающей или спадающей может быть настроена с использованием коэффициента ρ расширения ширины полосы согласно следующим уравнениям:
(3)
Figure 00000003
(4)
Figure 00000004
[0075] Вышеописанный пример может быть выполнен на подвыборке в произвольное время t поддиапазонного сигнала, который получен путем преобразования декодированного сигнала в сигнал частотной области посредством блока фильтров, не только на коэффициенте(ах) преобразования, который получен путем время-частотного преобразования декодированного сигнала. В приведенном выше примере, путем фильтрации декодированного сигнала в частотной области на основе анализа линейного предсказания, распределение мощности декодированного сигнала во временной области изменяется, чтобы тем самым сформировать временную огибающую.
[0076] Дополнительно, например, временная огибающая может быть сделана более плоской путем преобразования амплитуды поддиапазонного сигнала, полученного путем преобразования декодированного сигнала в сигнал частотной области с помощью блока фильтров, в усредненную амплитуду частотного компонента(ов) (или частотного диапазона(ов)), где должна формироваться временная огибающая в произвольном временном сегменте. При этом возможно сделать временную огибающую плоской при поддержании энергии частотного компонента(ов) (или частотного диапазона(ов)) временного сегмента перед формированием временной огибающей. Аналогичным образом, временная огибающая может быть сделана возрастающей или спадающей путем изменения амплитуды поддиапазонного сигнала при поддержании энергии частотного компонента(ов) (или частотного диапазона(ов)) временного сегмента перед формированием временной огибающей.
[0077] Дополнительно, например, как показано на фиг. 13, в частотном диапазоне(ах), который содержит частотный компонент(ы) или частотный диапазон(ы), который не выбран в качестве частотного компонента(ов) или частотного диапазона(ов), где должна формироваться временная огибающая, частотно-селективным блоком 10bB (который упоминается как невыбранный частотный компонент(ы) или невыбранный частотный диапазон(ы)), формирование временной огибающей может быть выполнено вышеописанным способом формирования временного отклика после замены коэффициента(ов) преобразования (или подвыборки(ок)) невыбранного частотного компонента(ов) (или невыбранного частотного диапазона(ов)) декодированного сигнала другим значением, и затем коэффициент(ы) преобразования (или подвыборка(и)) невыбранного частотного компонента(ов) (или невыбранного частотного диапазона(ов)) может быть установлен обратно на первоначальное значение перед заменой, тем самым выполняя формирование временной огибающей на частотном компоненте(ах) (или частотном диапазоне(ах)), исключая невыбранный частотный компонент(ы) (или невыбранный частотный диапазон(ы)).
[0078] Таким путем, даже если частотный компонент(ы) (или частотный диапазон(ы)), где должно выполняться формирование временной огибающей, разделен на много малых сегментов вследствие рассеянных невыбранных частотных компонентов (или невыбранных частотных диапазонов), становится возможным выполнять формирование временной огибающей частотного компонента(ов) (или частотного диапазона(ов)) всех вместе, тем самым достигая сокращения вычислительной сложности. Например, в вышеописанном способе формирования временной огибающей с использованием анализа линейного предсказания, хотя требуется выполнять анализ линейного предсказания для каждого из сегментов частотного компонента(ов) (или частотного диапазона(ов)), где формирование временной огибающей должно выполняться без данного метода, необходимо только выполнить анализ линейного предсказания один раз для сегментов частотного компонента(ов) (или частотного диапазона(ов)), включая невыбранные частотные компоненты (или невыбранные частотные диапазоны), и дополнительно необходимо только выполнить фильтрацию инверсным фильтром линейного предсказания (или фильтром линейного предсказания) сегментов частотного компонента(ов) (или частотного диапазона(ов)), включая невыбранные частотные компоненты (или невыбранные частотные диапазоны) сразу, тем самым достигая сокращения вычислительной сложности.
[0079] При замене коэффициента(ов) преобразования (или подвыборки(ок)) невыбранного частотного компонента(ов) (или невыбранного частотного диапазона(ов)), амплитуда коэффициента(ов) преобразования (или подвыборки(ок)) невыбранного частотного компонента(ов) (или невыбранного частотного диапазона(ов)) может быть заменена средним значением амплитуды, включая коэффициент(ы) преобразования (или подвыборку(и)) невыбранного частотного компонента(ов) (или невыбранного частотного диапазона(ов)) и смежного частотного компонента(ов) (или частотного диапазона(ов)). При этом знак коэффициента(ов) преобразования может быть тем же, что и знак первоначального коэффициента(ов) преобразования, и фаза подвыборки может быть той же самой, что и фаза первоначальной подвыборки. Кроме того, в случае, когда коэффициент(ы) преобразования (или подвыборка(и)) частотного компонента(ов) (или частотного диапазона(ов)) не является квантованным/кодированным и выбран для выполнения формирования временной огибающей на частотном компоненте(ах) (или частотном диапазоне(ах)), который сгенерирован путем воспроизведения или аппроксимации с использованием коэффициента(ов) преобразования (или подвыборки(ок)) другого частотного компонента(ов) (или частотного диапазона(ов)) и/или генерации или добавления псевдошумового сигнала и/или добавления синусоидального сигнала, коэффициент(ы) преобразования (или подвыборка(и)) невыбранного частотного компонента(ов) (или невыбранного частотного диапазона(ов)) может быть заменен коэффициентом(ами) преобразования (или подвыборкой(ами)), который сгенерирован путем воспроизведения или аппроксимации с использованием коэффициента(ов) преобразования (или подвыборки(ок)) другого частотного компонента(ов) (или частотного диапазона(ов)) и/или генерации или добавления псевдошумового сигнала и/или добавления синусоидального сигнала псевдослучайным образом. Способ формирования временной огибающей выбранного частотного диапазона(ов) может быть комбинацией вышеописанных способов, и способ формирования временной огибающей не ограничен вышеописанными примерами.
[0080] Блок 10bD время-частотного инверсного преобразования преобразует декодированный сигнал, где формирование временной огибающей выполнялось частотно-селективным образом, в сигнал во временной области и выводит его (этап S10-2-4).
[0081] [Второй вариант осуществления] Фиг. 14 является видом, показывающим конфигурацию устройства 11 аудиодекодирования в соответствии с вторым вариантом осуществления. Устройство связи устройства 11 аудиодекодирования принимает кодированную последовательность аудиосигнала и выводит декодированный аудиосигнал вовне. Как показано на фиг. 14, устройство 11 аудиодекодирования функционально включает в себя блок 11а демультиплексирования, блок 10а декодирования и блок 11b селективного формирования временной огибающей.
[0082] Фиг. 15 является блок-схемой последовательности операций устройства 11 аудиодекодирования в соответствии с вторым вариантом осуществления.
[0083] Блок 11а демультиплексирования разделяет кодированную последовательность на кодированную последовательность для получения декодированного сигнала и информацию временной огибающей путем декодирования/инверсного квантования (этап S11-1). Блок 10а декодирования декодирует кодированную последовательность и при этом генерирует декодированный сигнал (этап S10-1). Если информация временной огибающей кодирована и/или квантована, она декодируется и/или инверсно квантуется для получения информации временной огибающей.
[0084] Информация временной огибающей может быть информацией, указывающей, что временная огибающая входного сигнала, который был кодирован устройством кодирования, является, например, плоской. Например, она может быть информацией, указывающей, что временная огибающая входного сигнала является возрастающей. Например, она может быть информацией, указывающей, что временная огибающая входного сигнала является спадающей.
[0085] Дополнительно, например, информация временной огибающей может быть информацией, указывающей степень плоскостности временной огибающей входного сигнала, информацией, указывающей степень возрастания временной огибающей входного сигнала, или информацией, указывающей, например, степень спада временной огибающей входного сигнала.
[0086] Дополнительно, например, информация временной огибающей может быть информацией, указывающей, следует ли формировать временную огибающую блоком селективного формирования временной огибающей.
[0087] Блок 11b селективного формирования временной огибающей принимает связанную с декодированием информацию, которая является информацией, полученной при декодировании кодированной последовательности, и декодированный сигнал с блока 10а декодирования, принимает информацию временной огибающей с блока демультиплексирования и селективно формирует временную огибающую компонента декодированного сигнала в желательную временную огибающую на основе по меньшей мере одного из них (этап S11-2).
[0088] Способ селективного формирования временной огибающей в блоке 11b селективного формирования временной огибающей может быть тем же самым, что и в блоке 10b селективного формирования временной огибающей, или селективное формирование временной огибающей может выполняться, например, также с учетом информации временной огибающей. Например, в случае, когда информация временной огибающей является информацией, указывающей, что временная огибающая входного сигнала, который был кодирован устройством кодирования, является плоской, временная огибающая может формироваться, чтобы быть плоской, на основе этой информации. В случае, когда информация временной огибающей является информацией, указывающей, например, что временная огибающая входного сигнала является возрастающей, временная огибающая может формироваться так, чтобы возрастать, на основе этой информации. В случае, когда информация временной огибающей является информацией, указывающей, например, что временная огибающая входного сигнала является спадающей, временная огибающая может быть сформирована на основе этой информации.
[0089] Дополнительно, например, когда информация временной огибающей является информацией, указывающей степень плоскостности временной огибающей входного сигнала, степень формирования временной огибающей плоской может настраиваться на основе этой информации. В случае, когда информация временной огибающей является информацией, указывающей, например, степень возрастания временной огибающей входного сигнала, степень формирования временной огибающей возрастающей может настраиваться на основе этой информации. В случае, когда информация временной огибающей является информацией, указывающей, например, степень спадания временной огибающей входного сигнала, степень формирования временной огибающей спадающей может настраиваться на основе этой информации.
[0090] Дополнительно, например, в случае, когда информация временной огибающей является информацией, указывающей, следует ли или нет формировать временную огибающую блоком 11b селективного формирования временной огибающей, то на основе этой информации может быть определено, следует ли или нет выполнять формирование временной огибающей.
[0091] Дополнительно, например, в случае выполнения формирования временной огибающей на основе информации временной огибающей вышеописанных примеров, частотный компонент (или частотный диапазон), где должно выполняться формирование временной огибающей, может быть выбран тем же самым путем, что и в первом варианте осуществления, и временная огибающая выбранного частотного компонента(ов) (или частотного диапазона(ов)) декодированного сигнала может быть сформирована в желательную временную огибающую.
[0092] Фиг. 16 является видом, показывающим конфигурацию устройства 21 аудиокодирования в соответствии с вторым вариантом осуществления. Устройство связи устройства 21 аудиокодирования принимает аудиосигнал, подлежащий кодированию, извне и выводит кодированную последовательность вовне. Как показано на фиг. 16, устройство 21 аудиокодирования функционально включает в себя блок 21а кодирования, блок 21b кодирования информации временной огибающей и блок 21с мультиплексирования.
[0093] Фиг. 17 является блок-схемой последовательности операций устройства 21 аудиокодирования в соответствии с вторым вариантом осуществления.
[0094] Блок 21а кодирования кодирует входной аудиосигнал и генерирует кодированную последовательность (этап S21-1). Схема кодирования аудиосигнала в блоке 21а кодирования является схемой кодирования, соответствующей схеме декодирования блока 10а декодирования, описанного выше.
[0095] Блок 21b кодирования информации временной огибающей генерирует информацию временной огибающей с использованием входного аудиосигнала и по меньшей мере одной из информации, полученной при кодировании аудиосигнала в блоке 21а кодирования. Сгенерированная информация временной огибающей может быть кодированной/квантованной (этап S21-2). Информация временной огибающей может быть информацией временной огибающей, которая получена в блоке 11а демультиплексирования устройства 11 аудиодекодирования.
[0096] Дополнительно, в случае, когда обработка, относящаяся к формированию временной огибающей, которая отлична от обработки в настоящем изобретении, выполняется при генерировании декодированного сигнала в блоке декодирования устройства 11 аудиодекодирования, и информация относительно этой обработки формирования временной огибающей сохранена в устройстве 21 аудиокодирования, например, информация временной огибающей может быть сгенерирована с использованием этой информации. Например, информация о том, следует ли или нет формировать временную огибающую в блоке 11b селективного формирования временной огибающей устройства 11 аудиодекодирования может генерироваться на основе информации о том, следует ли или нет выполнять обработку формирования временной огибающей, которая отлична от обработки в настоящем изобретении.
[0097] Дополнительно, в случае, когда блок 11b селективного формирования временной огибающей устройства 11 аудиодекодирования выполняет формирование временной огибающей с использованием анализа линейного предсказания, который описан, например, в первом примере блока 10b селективного формирования временной огибающей устройства 10 аудиодекодирования в соответствии с первым вариантом осуществления, он может генерировать информацию временной огибающей с использованием результата анализа линейного предсказания коэффициента(ов) преобразования (или выборок поддиапазона) входного аудиосигнала, аналогично анализу линейного предсказания в этом формировании временной огибающей. Более конкретно, выигрыш предсказания за счет анализа линейного предсказания может быть вычислен, и информация временной огибающей может быть сгенерирована на основе выигрыша предсказания. При вычислении выигрыша предсказания, анализ линейного предсказания может быть выполнен на коэффициенте(ах) преобразования (или выборке(ах) поддиапазона) всего частотного диапазона(ов) входного аудиосигнала, или анализ линейного предсказания может быть выполнен на коэффициенте(ах) преобразования или выборке(ах) поддиапазона) части частотного диапазона(ов) входного аудиосигнала. Кроме того, входной аудиосигнал может быть разделен на множество сегментов частотного диапазона, и анализ линейного предсказания коэффициента(ов) преобразования (или выборки(ок) поддиапазона) может быть выполнен для каждого сегмента частотного диапазона, и поскольку множество выигрышей предсказания получается в этом случае, информация временной огибающей может генерироваться с использованием множества выигрышей предсказания.
[0098] Дополнительно, например, информация, полученная при кодировании аудиосигнала в блоке 21а кодирования, может быть по меньшей мере одной из информации, полученной при кодировании схемой кодирования, соответствующей первой схеме декодирования (первой схемой кодирования), и информации, полученной при кодировании схемой кодирования, соответствующей второй схеме декодирования (второй схемой кодирования), в случае, когда блок 10а декодирования имеет конфигурацию второго примера.
[0099] Блок 21с мультиплексирования мультиплексирует кодированную последовательность, полученную блоком кодирования, и информацию временной огибающей, полученную блоком кодирования информации временной огибающей, и выводит их (этап S21-3).
[0100] [Третий вариант осуществления] Фиг. 18 является видом, показывающим конфигурацию устройства 12 аудиодекодирования в соответствии с третьим вариантом осуществления. Устройство связи устройства 12 аудиодекодирования принимает кодированную последовательность аудиосигнала и выводит декодированный аудиосигнал вовне. Как показано на фиг. 18, устройство 12 аудиодекодирования функционально включает в себя блок 10а декодирования и блок 12а формирования временной огибающей.
[0101] Фиг. 19 является блок-схемой последовательности операций устройства 12 аудиодекодирования в соответствии с третьим вариантом осуществления. Блок 10а декодирования декодирует кодированную последовательность и генерирует декодированный сигнал (этап S10-1). Затем, блок 12а формирования временной огибающей формирует временную огибающую декодированного сигнала, который выводится из блока 10а декодирования 10a, в желательную временную огибающую (этап S12-1). Для формирования временной огибающей, может быть использован способ, который формирует временную огибающую плоской путем фильтрации инверсным фильтром линейного предсказания, использующим коэффициент(ы) линейного предсказания, полученный путем анализа линейного предсказания коэффициента(ов) преобразования декодированного сигнал, или способ, который формирует возрастающую или спадающую временную огибающую путем фильтрации фильтром линейного предсказания, использующим коэффициент(ы) линейного предсказания, как описано в первом варианте осуществления. Дополнительно, интенсивность формирования временной огибающей плоской, возрастающей или спадающей может настраиваться с использованием коэффициента расширения ширины полосы, или формирование временной огибающей в вышеописанном примере может быть выполнено на подвыборке(ах) в произвольное время t сигнала поддиапазона, полученного путем преобразования декодированного сигнала в сигнал частотной области с помощью блока фильтров, вместо коэффициента(ов) преобразования декодированного сигнала. Кроме того, как описано в первом варианте осуществления, амплитуда сигнала поддиапазона может быть скорректирована для достижения желательной временной огибающей в произвольном временном сегменте, и, например, временная огибающая может быть выровнена путем изменения амплитуды сигнала поддиапазона в среднюю амплитуду частотного компонента(ов) (или частотного диапазона(ов)), где должно выполняться формирование временной огибающей. Вышеописанное формирование временной огибающей может быть выполнено на всем частотном диапазоне декодированного сигнала или может быть выполнено на конкретном частотном диапазоне(ах).
[0102] [Четвертый вариант осуществления] Фиг. 20 является видом, показывающим конфигурацию устройства 13 аудиодекодирования в соответствии с четвертым вариантом осуществления. Устройство связи устройства 13 аудиодекодирования принимает кодированную последовательность аудиосигнала и выводит декодированный аудиосигнал вовне. Как показано на фиг. 20, устройство 13 аудиодекодирования функционально включает в себя блок 11а демультиплексирования, блок 10а декодирования и блок 13а формирования временной огибающей.
[0103] Фиг. 21 является блок-схемой последовательности операций устройства 13 аудиодекодирования в соответствии с четвертым вариантом осуществления. Блок 11а демультиплексирования делит кодированную последовательность на кодированную последовательность для получения декодированного сигнала и информацию временной огибающей путем декодирования/инверсного квантования (этап S11-1). Блок 10а декодирования декодирует кодированную последовательность и при этом генерирует декодированный сигнал (этап S10-1). Блок 13а формирования временной огибающей принимает информацию временной огибающей из блока 11а демультиплексирования и формирует временную огибающую декодированного сигнала, который выводится из блока 10а декодирования, в желательную временную огибающую на основе информации временной огибающей (этап S13-1).
[0104] Информация временной огибающей может быть информацией, указывающей, что временная огибающая входного сигнала, который был кодирован устройством кодирования, является плоской, информацией, указывающей, что временная огибающая входного сигнала является возрастающей, или информацией, указывающей, что временная огибающая входного сигнала является спадающей, как описано во втором варианте осуществления. Дополнительно, например, информация временной огибающей может быть информацией, указывающей степень плоскостности временной огибающей входного сигнала, информацией, указывающей степень возрастания временной огибающей входного сигнала, информацией, указывающей степень спада временной огибающей входного сигнала, или информацией, указывающей, следует ли или нет формировать временную огибающую в блоке 13а формирования временной огибающей.
[0105] [Аппаратная конфигурация] Каждое из вышеописанных устройств 10, 11, 12, 13 аудиодекодирования и устройства 21 аудиокодирования состоит из аппаратных средств, таких как CPU. Фиг. 11 является видом, показывающим пример аппаратных конфигураций устройства 10, 11, 12, 13 аудиодекодирования и устройства 21 аудиокодирования. Как показано на фиг. 11, каждое из устройств 10, 11, 12, 13 аудиодекодирования и устройства 21 аудиокодирования физически сконфигурировано как компьютерная система, включающая в себя CPU 100, RAM 101 и ROM 102 в качестве основного устройства хранения данных, устройство 103 ввода/вывода, такое как дисплей, модуль 104 связи и вспомогательное устройство 105 хранения данных и т.п.
[0106] Функции каждого функционального блока устройств 10, 11, 12, 13 аудиодекодирования и устройства 21 аудиокодирования реализуются путем загрузки заданного программного обеспечения в аппаратные средства, такие как CPU 100, RAM 101 или т.п., показанные на фиг. 22, обеспечения работы устройства 103 ввода/вывода, модуля 104 связи и вспомогательного устройства 105 хранения данных под управлением CPU 100 и выполнения считывания и записи данных в RAM 101.
[0107] [Программная структура] Программа 50 аудиодекодирования и программа 60 аудиокодирования, которые побуждают компьютер выполнять обработку вышеописанными устройствами 10, 11, 12, 13 аудиодекодирования и устройством 21 аудиокодирования, соответственно, описаны ниже.
[0108] Как показано на фиг. 23, программа 50 аудиодекодирования 50 сохранена в области 41 хранения программы, образованной в носителе 40 записи данных, который вставлен в компьютер и является доступным или включен в компьютер. Более конкретно, программа 50 аудиодекодирования сохранена в области 41 хранения программы, образованной на носителе 40 записи данных, который включен в устройство 10 аудиодекодирования.
[0109] Функции, реализуемые исполнением модуля 50а декодирования и модулем 50b селективного формирования временной огибающей программы 50 аудиодекодирования, являются теми же самыми, что и функции блока 10а декодирования и блока 10b селективного формирования временной огибающей устройства 10 аудиодекодирования, описанного выше, соответственно. Дополнительно, модуль 50a декодирования включает в себя модули, служащие в качестве блока 10аА декодирования/инверсного квантования, блока 10аВ вывода относящейся к декодированию информации и блока 10аС время-частотного инверсного преобразования. Дополнительно, модуль 50a декодирования может включать в себя модули, служащие в качестве блока 10аD анализа кодированной последовательности, первого блока 10аЕ декодирования и второго блока 10aF декодирования.
[0110] Дополнительно, модуль 50b селективного формирования временной огибающей включает в себя модули, служащие в качестве блока 10bA время-частотного преобразования, частотно-селективного блока 10bB, блока 10bC частотно-селективного формирования временной огибающей и блока 10bD время-частотного инверсного преобразования.
[0111] Дополнительно, для того чтобы служить в качестве вышеописанного устройства 11 аудиодекодирования, программа 50 аудиодекодирования включает в себя модули, служащие в качестве блока 11а демультиплексирования, блока 10а декодирования и блока 11b селективного формирования временной огибающей.
[0112] Дополнительно, для того чтобы служить в качестве вышеописанного устройства 12 аудиодекодирования, программа 50 аудиодекодирования включает в себя модули, служащие в качестве блока 10а декодирования и блока 12а формирования временной огибающей.
[0113] Дополнительно, для того чтобы служить в качестве вышеописанного устройства 13 аудиодекодирования, программа 50 аудиодекодирования включает в себя модули, служащие в качестве блока 11а демультиплексирования, блока 10а декодирования и блока 13а формирования временной огибающей.
[0114] Дополнительно, как показано на фиг. 24, программа 60 аудиокодирования сохранена в области 41 хранения программы, образованной на носителе 40 записи данных, который вставлен в компьютер и является доступным или включен в компьютер. Более конкретно, программа 60 аудиокодирования сохранена в области 41 хранения программы, образованной на носителе 40 записи данных, который включен в устройство 20 аудиокодирования.
[0115] Программа 60 аудиокодирования включает в себя модуль 60а кодирования, модуль 60b кодирования информации временной огибающей и модуль 60c мультиплексирования. Функции, реализуемые путем исполнения модуля 60а кодирования, модуля 60b кодирования информации временной огибающей и модуля 60с мультиплексирования, являются теми же самыми, что и функции блока 21а кодирования, блока 21b кодирования информации временной огибающей и блока 21с мультиплексирования устройства 21 аудиокодирования, описанного выше, соответственно.
[0116] Отметим, что часть или вся каждой из программы 50 аудиодекодирования и программы 60 аудиокодирования может передаваться по среде передачи, такой как линия связи, приниматься и записываться (в том числе, инсталлироваться) другим устройством. Дополнительно, каждый модуль программы 50 аудиодекодирования и программы 60 аудиокодирования может быть инсталлирован не в одном компьютере, а в любом из множества компьютеров. В этом случае, обработка каждой из программы 50 аудиодекодирования и программы 60 аудиокодирования выполняется компьютерной системой, состоящей из множества компьютеров.
Перечень ссылочных позиций
[0117] 10aF-1…блок инверсного квантования, 10…устройство аудиодекодирования, 10a…блок декодирования, 10aA…блок декодирования/инверсного квантования, 10aB…блок вывода связанной с декодированием информации, 10aC…блок время-частотного инверсного преобразования, 10aD…блок анализа кодированной последовательности, 10aE…первый блок декодирования, 10aE-а…первый блок декодирования/инверсного квантования, 10aE-b…блок вывода первой связанной с декодированием информации, 10aF…второй блок декодирования, 10aF-a…второй блок декодирования/инверсного квантования, 10aF-b…блок вывода второй связанной с декодированием информации, 10aF-c…блок синтеза декодированного сигнала, 10b…блок селективного формирования временной огибающей, 10bA…блок время-частотного преобразования, 10bB…частотно-селективный блок, 10bC…блок частотно-селективного формирования временной огибающей, 10bD…блок время-частотного инверсного преобразования, 11…устройство аудиодекодирования, 11a…блок демультиплексирования, 11b…блок селективного формирования временной огибающей, 12…устройство аудиодекодирования, 12a…блок формирования временной огибающей, 13…устройство аудиодекодирования, 13a…блок формирования временной огибающей, 21…устройство аудиокодирования, 21a…блок кодирования, 21b…блок кодирования информации временной огибающей, 21c…блок мультиплексирования

Claims (13)

1. Устройство аудиокодирования, которое кодирует входящий аудиосигнал и выводит кодированную последовательность, содержащее:
блок кодирования, выполненный с возможностью кодировать аудиосигнал и получать кодированную последовательность, содержащую аудиосигнал;
блок извлечения информации временной огибающей, выполненный с возможностью извлекать информацию, касающуюся временной огибающей аудиосигнала; и
блок мультиплексирования, выполненный с возможностью мультиплексировать кодированную последовательность, полученную посредством блока кодирования, и информацию, касающуюся временной огибающей, полученную блоком извлечения информации временной огибающей,
причем информация, касающаяся временной огибающей, генерируется посредством использования результата анализа линейного предсказания коэффициента преобразования входящего аудиосигнала.
2. Устройство аудиокодирования по п. 1, в котором информация, касающаяся временной огибающей, генерируется на основе выигрыша предсказания, рассчитанного посредством анализа линейного предсказания.
3. Устройство аудиокодирования по п. 2, в котором при вычислении выигрыша предсказания выполняется анализ линейного предсказания по коэффициенту преобразования части частотного диапазона входного аудиосигнала.
4. Устройство аудиокодирования по п. 3, в котором информация, касающаяся временной огибающей, генерируется на основе множества выигрышей предсказания, полученных посредством разделения входного аудиосигнала на множество сегментов частотного диапазона, и выполнения анализа линейного предсказания коэффициента преобразования для каждого сегмента частотного диапазона.
5. Способ аудиокодирования для устройства аудиокодирования, которое кодирует входящий аудиосигнал и выводит кодированную последовательность, способ содержит:
этап кодирования для кодирования аудиосигнала и получения кодированной последовательности, содержащей аудиосигнал;
этап извлечения информации временной огибающей для получения информации, касающейся временной огибающей аудиосигнала; и
этап мультиплексирования для мультиплексирования кодированной последовательности, полученной посредством этапа кодирования и информации, касающейся временной огибающей, полученной посредством этапа извлечения информации временной огибающей,
причем информация, касающаяся временной огибающей, генерируется посредством использования результата анализа линейного предсказания коэффициента преобразования входящего аудиосигнала.
RU2017131210A 2014-03-24 2015-03-20 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования RU2654141C1 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014060650A JP6035270B2 (ja) 2014-03-24 2014-03-24 音声復号装置、音声符号化装置、音声復号方法、音声符号化方法、音声復号プログラム、および音声符号化プログラム
JP2014-060650 2014-03-24

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
RU2016141264A Division RU2631155C1 (ru) 2014-03-24 2015-03-20 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования

Related Child Applications (1)

Application Number Title Priority Date Filing Date
RU2018115787A Division RU2707722C2 (ru) 2014-03-24 2018-04-27 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования

Publications (1)

Publication Number Publication Date
RU2654141C1 true RU2654141C1 (ru) 2018-05-16

Family

ID=54195375

Family Applications (7)

Application Number Title Priority Date Filing Date
RU2016141264A RU2631155C1 (ru) 2014-03-24 2015-03-20 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2017131210A RU2654141C1 (ru) 2014-03-24 2015-03-20 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2018115787A RU2707722C2 (ru) 2014-03-24 2018-04-27 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2019136372A RU2718421C1 (ru) 2014-03-24 2019-11-13 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2020111648A RU2732951C1 (ru) 2014-03-24 2020-03-20 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2020130138A RU2741486C1 (ru) 2014-03-24 2020-09-14 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2021100857A RU2751150C1 (ru) 2014-03-24 2021-01-18 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования

Family Applications Before (1)

Application Number Title Priority Date Filing Date
RU2016141264A RU2631155C1 (ru) 2014-03-24 2015-03-20 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования

Family Applications After (5)

Application Number Title Priority Date Filing Date
RU2018115787A RU2707722C2 (ru) 2014-03-24 2018-04-27 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2019136372A RU2718421C1 (ru) 2014-03-24 2019-11-13 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2020111648A RU2732951C1 (ru) 2014-03-24 2020-03-20 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2020130138A RU2741486C1 (ru) 2014-03-24 2020-09-14 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
RU2021100857A RU2751150C1 (ru) 2014-03-24 2021-01-18 Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования

Country Status (19)

Country Link
US (3) US10410647B2 (ru)
EP (3) EP3125243B1 (ru)
JP (1) JP6035270B2 (ru)
KR (7) KR101906524B1 (ru)
CN (2) CN106133829B (ru)
AU (7) AU2015235133B2 (ru)
BR (1) BR112016021165B1 (ru)
CA (2) CA2942885C (ru)
DK (2) DK3621073T3 (ru)
ES (2) ES2772173T3 (ru)
FI (1) FI3621073T3 (ru)
MX (1) MX354434B (ru)
MY (1) MY165849A (ru)
PH (1) PH12016501844B1 (ru)
PL (2) PL3125243T3 (ru)
PT (2) PT3125243T (ru)
RU (7) RU2631155C1 (ru)
TW (6) TWI773992B (ru)
WO (1) WO2015146860A1 (ru)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5997592B2 (ja) 2012-04-27 2016-09-28 株式会社Nttドコモ 音声復号装置
JP6035270B2 (ja) * 2014-03-24 2016-11-30 株式会社Nttドコモ 音声復号装置、音声符号化装置、音声復号方法、音声符号化方法、音声復号プログラム、および音声符号化プログラム
EP2980795A1 (en) * 2014-07-28 2016-02-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoding and decoding using a frequency domain processor, a time domain processor and a cross processor for initialization of the time domain processor
DE102017204181A1 (de) 2017-03-14 2018-09-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Sender zum Emittieren von Signalen und Empfänger zum Empfangen von Signalen
EP3382700A1 (en) 2017-03-31 2018-10-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for post-processing an audio signal using a transient location detection
EP3382701A1 (en) * 2017-03-31 2018-10-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for post-processing an audio signal using prediction based shaping
CN112534723B (zh) * 2018-08-08 2024-06-18 索尼公司 解码装置、解码方法和程序
CN111314778B (zh) * 2020-03-02 2021-09-07 北京小鸟科技股份有限公司 基于多种压缩制式的编解码融合处理方法、***及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007107670A2 (fr) * 2006-03-20 2007-09-27 France Telecom Procede de post-traitement d'un signal dans un decodeur audio
US20100324917A1 (en) * 2008-03-26 2010-12-23 Huawei Technologies Co., Ltd. Method and Apparatus for Encoding and Decoding
WO2010148516A1 (en) * 2009-06-23 2010-12-29 Voiceage Corporation Forward time-domain aliasing cancellation with application in weighted or original signal domain
WO2011048117A1 (en) * 2009-10-20 2011-04-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio signal encoder, audio signal decoder, method for encoding or decoding an audio signal using an aliasing-cancellation
WO2012110415A1 (en) * 2011-02-14 2012-08-23 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for processing a decoded audio signal in a spectral domain
RU2461080C2 (ru) * 2008-02-19 2012-09-10 Сименс Энтерпрайз Коммьюникейшнз Гмбх Унд Ко.Кг Способ и средство для кодирования информации фонового шума
EP2629293A2 (en) * 2007-11-02 2013-08-21 Huawei Technologies Co., Ltd. Method and apparatus for audio decoding
EP1719116B1 (en) * 2004-02-18 2013-10-02 VoiceAge Corporation Switching from ACELP into TCX coding mode
JP2013242514A (ja) * 2012-04-27 2013-12-05 Ntt Docomo Inc 音声復号装置、音声符号化装置、音声復号方法、音声符号化方法、音声復号プログラム、および音声符号化プログラム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2100747B2 (de) 1970-01-08 1973-01-04 Trw Inc., Redondo Beach, Calif. (V.St.A.) Anordnung zur digitalen Geschwindigkeitsregelung zur Aufrechterhaltung einer gewählten konstanten Geschwindigkeit eines Kraftfahrzeuges
JPS5913508B2 (ja) 1975-06-23 1984-03-30 オオツカセイヤク カブシキガイシヤ アシルオキシ置換カルボスチリル誘導体の製造法
JP3155560B2 (ja) 1991-05-27 2001-04-09 株式会社コガネイ マニホールドバルブ
JP3283413B2 (ja) 1995-11-30 2002-05-20 株式会社日立製作所 符号化復号方法、符号化装置および復号装置
CN1232951C (zh) * 2001-03-02 2005-12-21 松下电器产业株式会社 编码装置和译码装置
US7447631B2 (en) 2002-06-17 2008-11-04 Dolby Laboratories Licensing Corporation Audio coding system using spectral hole filling
JP4649208B2 (ja) * 2002-07-16 2011-03-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ オーディオコーディング
JP2004134900A (ja) * 2002-10-09 2004-04-30 Matsushita Electric Ind Co Ltd 符号化信号復号化装置および復号化方法
US7672838B1 (en) * 2003-12-01 2010-03-02 The Trustees Of Columbia University In The City Of New York Systems and methods for speech recognition using frequency domain linear prediction polynomials to form temporal and spectral envelopes from frequency domain representations of signals
TWI497485B (zh) * 2004-08-25 2015-08-21 Dolby Lab Licensing Corp 用以重塑經合成輸出音訊信號之時域包絡以更接近輸入音訊信號之時域包絡的方法
WO2006051451A1 (en) * 2004-11-09 2006-05-18 Koninklijke Philips Electronics N.V. Audio coding and decoding
JP4800645B2 (ja) * 2005-03-18 2011-10-26 カシオ計算機株式会社 音声符号化装置、及び音声符号化方法
AU2006232364B2 (en) * 2005-04-01 2010-11-25 Qualcomm Incorporated Systems, methods, and apparatus for wideband speech coding
CN102163429B (zh) * 2005-04-15 2013-04-10 杜比国际公司 用于处理去相干信号或组合信号的设备和方法
RU2393646C1 (ru) * 2006-03-28 2010-06-27 Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. Усовершенствованный способ для формирования сигнала при восстановлении многоканального аудио
US8260609B2 (en) * 2006-07-31 2012-09-04 Qualcomm Incorporated Systems, methods, and apparatus for wideband encoding and decoding of inactive frames
JP5203077B2 (ja) 2008-07-14 2013-06-05 株式会社エヌ・ティ・ティ・ドコモ 音声符号化装置及び方法、音声復号化装置及び方法、並びに、音声帯域拡張装置及び方法
CN101436406B (zh) * 2008-12-22 2011-08-24 西安电子科技大学 音频编解码器
JP4921611B2 (ja) 2009-04-03 2012-04-25 株式会社エヌ・ティ・ティ・ドコモ 音声復号装置、音声復号方法、及び音声復号プログラム
JP4932917B2 (ja) 2009-04-03 2012-05-16 株式会社エヌ・ティ・ティ・ドコモ 音声復号装置、音声復号方法、及び音声復号プログラム
WO2011042464A1 (en) * 2009-10-08 2011-04-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Multi-mode audio signal decoder, multi-mode audio signal encoder, methods and computer program using a linear-prediction-coding based noise shaping
US20130173275A1 (en) * 2010-10-18 2013-07-04 Panasonic Corporation Audio encoding device and audio decoding device
JP2012163919A (ja) * 2011-02-09 2012-08-30 Sony Corp 音声信号処理装置、および音声信号処理方法、並びにプログラム
KR101897455B1 (ko) * 2012-04-16 2018-10-04 삼성전자주식회사 음질 향상 장치 및 방법
JP6035270B2 (ja) 2014-03-24 2016-11-30 株式会社Nttドコモ 音声復号装置、音声符号化装置、音声復号方法、音声符号化方法、音声復号プログラム、および音声符号化プログラム

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1719116B1 (en) * 2004-02-18 2013-10-02 VoiceAge Corporation Switching from ACELP into TCX coding mode
WO2007107670A2 (fr) * 2006-03-20 2007-09-27 France Telecom Procede de post-traitement d'un signal dans un decodeur audio
EP2629293A2 (en) * 2007-11-02 2013-08-21 Huawei Technologies Co., Ltd. Method and apparatus for audio decoding
RU2461080C2 (ru) * 2008-02-19 2012-09-10 Сименс Энтерпрайз Коммьюникейшнз Гмбх Унд Ко.Кг Способ и средство для кодирования информации фонового шума
US20100324917A1 (en) * 2008-03-26 2010-12-23 Huawei Technologies Co., Ltd. Method and Apparatus for Encoding and Decoding
WO2010148516A1 (en) * 2009-06-23 2010-12-29 Voiceage Corporation Forward time-domain aliasing cancellation with application in weighted or original signal domain
WO2011048117A1 (en) * 2009-10-20 2011-04-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio signal encoder, audio signal decoder, method for encoding or decoding an audio signal using an aliasing-cancellation
WO2012110415A1 (en) * 2011-02-14 2012-08-23 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for processing a decoded audio signal in a spectral domain
JP2013242514A (ja) * 2012-04-27 2013-12-05 Ntt Docomo Inc 音声復号装置、音声符号化装置、音声復号方法、音声符号化方法、音声復号プログラム、および音声符号化プログラム

Also Published As

Publication number Publication date
CA2942885C (en) 2018-02-20
TW202242854A (zh) 2022-11-01
TWI696994B (zh) 2020-06-21
EP3125243B1 (en) 2020-01-08
CA2942885A1 (en) 2015-10-01
EP3125243A1 (en) 2017-02-01
CN107767876B (zh) 2022-08-09
ES2772173T3 (es) 2020-07-07
CN106133829B (zh) 2017-11-10
MX2016012393A (es) 2016-11-30
AU2021200607B2 (en) 2022-03-24
JP6035270B2 (ja) 2016-11-30
CA2990392C (en) 2021-08-03
KR20190122896A (ko) 2019-10-30
EP4293667A3 (en) 2024-06-12
KR102208915B1 (ko) 2021-01-27
KR20170110175A (ko) 2017-10-10
TW202036541A (zh) 2020-10-01
KR101782935B1 (ko) 2017-09-28
EP3621073B1 (en) 2024-02-14
AU2019257495A1 (en) 2019-11-21
RU2732951C1 (ru) 2020-09-24
AU2015235133A1 (en) 2016-10-06
MX354434B (es) 2018-03-06
PT3125243T (pt) 2020-02-14
DK3621073T3 (da) 2024-03-11
RU2718421C1 (ru) 2020-04-02
AU2021200603B2 (en) 2022-03-10
TWI666632B (zh) 2019-07-21
TWI608474B (zh) 2017-12-11
TW201937483A (zh) 2019-09-16
PL3621073T3 (pl) 2024-05-20
US10410647B2 (en) 2019-09-10
MY165849A (en) 2018-05-17
RU2751150C1 (ru) 2021-07-08
KR102124962B1 (ko) 2020-07-07
TW201603007A (zh) 2016-01-16
AU2018201468A1 (en) 2018-03-22
RU2018115787A (ru) 2019-10-28
AU2018201468B2 (en) 2019-08-29
AU2015235133B2 (en) 2017-11-30
KR20200074279A (ko) 2020-06-24
DK3125243T3 (da) 2020-02-17
PT3621073T (pt) 2024-03-12
US20170117000A1 (en) 2017-04-27
EP3621073A1 (en) 2020-03-11
AU2021200604B2 (en) 2022-03-17
BR112016021165B1 (pt) 2020-11-10
US20190355371A1 (en) 2019-11-21
PL3125243T3 (pl) 2020-05-18
KR20160119252A (ko) 2016-10-12
KR102089602B1 (ko) 2020-03-16
KR20180110244A (ko) 2018-10-08
EP3125243A4 (en) 2017-05-17
AU2021200607A1 (en) 2021-03-04
EP4293667A2 (en) 2023-12-20
KR102038077B1 (ko) 2019-10-29
AU2019257495B2 (en) 2020-12-24
KR101906524B1 (ko) 2018-10-10
AU2019257487B2 (en) 2020-12-24
AU2021200603A1 (en) 2021-03-04
US20220366924A1 (en) 2022-11-17
JP2015184470A (ja) 2015-10-22
WO2015146860A1 (ja) 2015-10-01
AU2021200604A1 (en) 2021-03-04
AU2019257487A1 (en) 2019-11-21
TW201810251A (zh) 2018-03-16
RU2631155C1 (ru) 2017-09-19
RU2741486C1 (ru) 2021-01-26
CN106133829A (zh) 2016-11-16
TWI807906B (zh) 2023-07-01
TWI773992B (zh) 2022-08-11
PH12016501844A1 (en) 2016-12-19
KR20200028512A (ko) 2020-03-16
RU2707722C2 (ru) 2019-11-28
TW202338789A (zh) 2023-10-01
CA2990392A1 (en) 2015-10-01
CN107767876A (zh) 2018-03-06
FI3621073T3 (fi) 2024-03-13
ES2974029T3 (es) 2024-06-25
KR20200030125A (ko) 2020-03-19
PH12016501844B1 (en) 2016-12-19
RU2018115787A3 (ru) 2019-10-28
US11437053B2 (en) 2022-09-06
KR102126044B1 (ko) 2020-07-08

Similar Documents

Publication Publication Date Title
RU2718421C1 (ru) Устройство аудиодекодирования, устройство аудиокодирования, способ аудиодекодирования, способ аудиокодирования, программа аудиодекодирования и программа аудиокодирования
JP2019133184A (ja) 音声復号装置、音声復号方法、および音声復号プログラム
JP6872056B2 (ja) 音声復号装置および音声復号方法
JP2017078860A (ja) 音声符号化装置および音声符号化方法