[go: up one dir, main page]

RU2707151C2 - Аудиокодер, аудиодекодер, способ кодирования аудиосигнала и способ декодирования кодированного аудиосигнала - Google Patents

Аудиокодер, аудиодекодер, способ кодирования аудиосигнала и способ декодирования кодированного аудиосигнала Download PDF

Info

Publication number
RU2707151C2
RU2707151C2 RU2017134620A RU2017134620A RU2707151C2 RU 2707151 C2 RU2707151 C2 RU 2707151C2 RU 2017134620 A RU2017134620 A RU 2017134620A RU 2017134620 A RU2017134620 A RU 2017134620A RU 2707151 C2 RU2707151 C2 RU 2707151C2
Authority
RU
Russia
Prior art keywords
spectral coefficients
groups
encoded
audio signal
individual
Prior art date
Application number
RU2017134620A
Other languages
English (en)
Other versions
RU2017134620A3 (ru
RU2017134620A (ru
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 Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф.
Priority claimed from PCT/EP2016/054831 external-priority patent/WO2016142357A1/en
Publication of RU2017134620A3 publication Critical patent/RU2017134620A3/ru
Publication of RU2017134620A publication Critical patent/RU2017134620A/ru
Application granted granted Critical
Publication of RU2707151C2 publication Critical patent/RU2707151C2/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/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
    • 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/06Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients
    • 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/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/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
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/12Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being prediction coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/547Motion estimation performed in a transform domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • H04N19/635Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

Изобретение относится к средствам для кодирования и декодирования аудио. Технический результат заключается в повышении эффективности кодирования аудио. Определяют спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра. Селективно применяют кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов. Множество отдельных спектральных коэффициентов или групп спектральных коэффициентов текущего кадра кодируют с предсказанием посредством кодирования ошибок предсказания между множеством предсказанных отдельных спектральных коэффициентов или групп предсказанных спектральных коэффициентов текущего кадра и множеством отдельных спектральных коэффициентов или групп спектральных коэффициентов текущего кадра. Вычисляют множество предсказанных отдельных спектральных коэффициентов или групп предсказанных спектральных коэффициентов для текущего кадра с использованием соответствующего множества отдельных спектральных коэффициентов или соответствующих групп спектральных коэффициентов по меньшей мере двух предыдущих кадров. 26 н. и 40 з.п. ф-лы, 6 ил.

Description

Варианты осуществления относятся к аудиокодированию, в частности, к способу и устройству для кодирования аудиосигнала с использованием кодирования с предсказанием и к способу и устройству для декодирования кодированного аудиосигнала с использованием декодирования с предсказанием. Предпочтительные варианты осуществления относятся к способам и устройствам для адаптивного к тону спектрального предсказания. Дополнительные предпочтительные варианты осуществления относятся к перцептуальному кодированию тональных аудиосигналов посредством кодирования с преобразованием с помощью инструментария межкадрового предсказания в частотной области.
Для повышения качества кодированных тональных сигналов, в особенности, при низких битрейтах, современные аудиокодеры с преобразованием используют очень длинные преобразования и/или длительное предсказание и/или пред-/постфильтрацию. Однако, длинное преобразование предполагает длинную алгоритмическую задержку, которая не желательна для сценариев с короткой задержкой связи. Поэтому, в последнее время получили широкое распространение предсказатели с очень короткой задержкой на основе мгновенного основного тона. Кодек IETF (Инженерной рабочей группы Интернета) Opus использует адаптивную к тону пред- и постфильтрацию в его тракте кодирования по алгоритму CELT (ограниченной энергии преобразования с перекрытием) в частотной области [J. M. Valin, K. Vos, and T. Terriberry, «Definition of the Opus audio codec», 2012, IETF RFC 6716. http://tools.ietf.org/html/rfc67161], и кодек 3GPP (3rd Generation Partnership Project) EVS (Enhanced Voice Services) обеспечивает долговременный гармонический постфильтр для перцептуального улучшения декодированных с преобразованием сигналов [3GPP TS 26.443, «Codec for Enhanced Voice Services (EVS)», Release 12, Dec. 2014]. Оба этих подхода работают во временной области с полностью декодированной формой сигнала, что затрудняет и/или удорожает их применение частотно-избирательным образом (обе схемы обеспечивают только простой фильтр низких частот для некоторой частотной избирательности). Таким образом, подходящая альтернатива долгосрочному предсказанию (LTP) или пред-/постфильтрации (PPF) во временной области обеспечивается предсказанием в частотной области (FDP), подобно тому, как это поддерживается в MPEG-2 AAC [ISO/IEC 13818-7, «Information technology - Part 7: Advanced Audio Coding (AAC)», 2006]. Данный способ, хотя и способствует частотной избирательности, имеет свои недостатки, которые описаны в дальнейшем.
Предложенный выше способ FDP имеет два недостатка по сравнению с другими инструментами. Во-первых, способ FDP требует высокой сложности вычислений. В более подробном изложении, кодирование с линейным предсказанием, по меньшей мере, второго порядка (т.е. по бинам канального преобразования последних двух кадров) применяется к сотням спектральных бинов для каждого кадра и канала в наихудшем случае предсказания во всех диапазонах масштабных коэффициентов [ISO/IEC 13818-7, «Information technology - Part 7: Advanced Audio Coding (AAC)», 2006]. Во-вторых, способ FDP содержит ограниченный общий выигрыш от предсказания. Точнее, эффективность предсказания ограничена потому, что зашумленные составляющие между предсказываемыми гармоническими тональными спектральными частями также подвергаются действию предсказания, что вносит ошибки, так как данные зашумленные части обычно не предсказуемы.
Высокая сложность обусловлена способностью предсказателей к обратной адаптации. Это означает, что коэффициенты предсказания для каждого бина должны рассчитываться на основании ранее переданных бинов. Следовательно, численные погрешности между кодером и декодером могут приводить к ошибкам восстановления, обусловленным расходящимися коэффициентами предсказания. Чтобы решить упомянутую проблему, следует гарантировать идентичную адаптацию строго по битам. Дополнительно, даже если группы предсказателей выключаются в некоторых кадрах, адаптация должна выполняться всегда для того, чтобы поддерживать обновление коэффициентов предсказания.
Поэтому, целью настоящего изобретения является разработка концепции для кодирования аудиосигнала и/или декодирования кодированного аудиосигнала, которая избегает по меньшей мере одну (например, обе) из вышеупомянутых проблем и приводит к варианту осуществления, более эффективному и наименее затратному в вычислительном отношении.
Данная задача решается, предложенными независимыми пунктами формулы изобретения.
Предпочтительные варианты осуществления определяются зависимыми пунктами формулы изобретения.
Варианты осуществления обеспечивают кодер для кодирования аудиосигнала. Кодер сконфигурирован с возможностью кодирования аудиосигнала в области преобразования или области банка фильтров, при этом кодер сконфигурирован с возможностью определения спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра, причем кодер сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем кодер сконфигурирован с возможностью определения интервального значения, причем кодер сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяется кодирование с предсказанием, на основании интервального значения, которое может передаваться как сторонняя информация с кодированным аудиосигналом.
Дополнительные варианты осуществления обеспечивают декодер для декодирования кодированного аудиосигнала (например, кодированного вышеописанным кодером). Декодер сконфигурирован с возможностью декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом декодер сконфигурирован с возможностью синтаксического анализа кодированного аудиосигнала для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра, и причем декодер сконфигурирован с возможностью селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем декодер может быть сконфигурирован с возможностью выбора множества отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяется декодирование с предсказанием на основании переданного интервального значения.
В соответствии с концепцией настоящего изобретения, кодирование с предсказанием применяется (только) к выбранным спектральным коэффициентам. Спектральные коэффициенты, к которым применяется кодирование с предсказанием, могут выбираться в зависимости от характеристик сигнала. Например, благодаря неприменению кодирования с предсказанием к зашумленным составляющим сигнала, вышеупомянутые ошибки, вносимые предсказанием непредсказуемых зашумленных составляющих сигнала избегаются. В то же самое время можно снизить сложность вычислений, поскольку кодирование с предсказанием применяется только к выбранным спектральным составляющим.
Например, перцептуальное кодирование тональных аудиосигналов может выполняться (например, кодером) посредством кодирования с преобразованием с помощью способов управляемого/адаптивного межкадрового предсказания в спектральной области. Эффективность предсказания в частотной области (FDP) можно повысить, и сложность вычислений можно снизить посредством применения предсказания только к спектральным коэффициентам, например, вблизи гармонических составляющих сигнала, расположенных в позициях целых кратных величин основной частоты или тона, о которых сообщается в соответствующем битовом потоке из кодера в декодер, например, в качестве интервального значения. Варианты осуществления настоящего изобретения могут быть реализованы или интегрированы, предпочтительно, в аудиокодеке MPEG-H 3D, но применимы к любой системе аудиокодирования с преобразованием, например, MPEG-2 AAC (усовершенствованное аудиокодирование).
Дополнительные варианты осуществления обеспечивают способ кодирования аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
- определяют спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
- определяют интервальное значение; и
- селективно применяют кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяют кодирование с предсказанием, выбирают на основании интервального значения.
Дополнительные варианты осуществления обеспечивают способ декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
- синтаксически анализируют кодированный аудиосигнал для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
- получают интервальное значение; и
- селективно применяют декодирование с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяют декодирование с предсказанием, выбирают на основании интервального значения.
Варианты осуществления настоящего изобретения описаны в настоящей заявке со ссылкой на прилагаемые чертежи, на которых:
Фиг. 1 - схематичная блок-схема кодера для кодирования аудиосигнала, в соответствии с вариантом осуществления;
Фиг. 2 - график амплитуды аудиосигнала в зависимости от частоты для текущего кадра, и соответствующие выбранные спектральные коэффициенты, к которым применяется кодирование с предсказанием, в соответствии с вариантом осуществления;
Фиг. 3 - график амплитуды аудиосигнала в зависимости от частоты для текущего кадра, и соответствующие выбранные спектральные коэффициенты, которые подвергаются действию предсказания в соответствии с MPEG-2 AAC;
Фиг. 4 - схематичная блок-схема декодера для декодирования аудиосигнала, в соответствии с вариантом осуществления;
Фиг. 5 - блок-схема последовательности операций способа кодирования аудиосигнала в соответствии с вариантом осуществления; и
Фиг. 6 - блок-схема последовательности операций способа декодирования аудиосигнала в соответствии с вариантом осуществления.
Одинаковые или эквивалентные элементы или элементы с одинаковыми или эквивалентными функциями обозначены в последующем описании одинаковыми или эквивалентными числовыми позициями.
В последующем описании, изложено множество подробных сведений для представления более полного пояснения вариантов осуществления настоящего изобретения. Однако специалисту в данной области техники будет очевидно, что варианты осуществления настоящего изобретения можно практически реализовать без данных подробных сведений. В других случаях, общеизвестные конструкции и устройства показаны в виде блок-схемы, а не подробно, чтобы избежать трудности понимания вариантов осуществления настоящего изобретения. Дополнительно, признаки разных вариантов осуществления, описанных в дальнейшем, можно объединять друг с другом, если специально не оговорено иначе.
Фиг. 1 представляет схематичную блок-схему кодера 100 для кодирования аудиосигнала 102, в соответствии с вариантом осуществления. Кодер 100 сконфигурирован с возможностью кодирования аудиосигнала 102 в области преобразования или области 104 банка фильтров (например, частотной области или спектральной области), причем кодер 100 сконфигурирован с возможностью определения спектральных коэффициентов 106_t0_f1-106_t0_f6 аудиосигнала 102 для текущего кадра 108_t0 и спектральных коэффициентов 106_t-1_f1-106_t-1_f6 аудиосигнала для по меньшей мере одного предыдущего кадра 108_t-1. Дополнительно, кодер 100 сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5, причем кодер 100 сконфигурирован с возможностью определения интервального значения, причем кодер 100 сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5, к которым применяется кодирование с предсказанием, на основании интервального значения.
Другими словами, кодер 100 сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5, выбранных на основании единственного интервального значения, переданного как дополнительная информация.
Данное интервальное значение может соответствовать частоте (например, основной частоте гармонического тона (аудиосигнала 102)), которая определяет вместе с ее целыми кратными центра всех групп спектральных коэффициентов, к которым применяется предсказание: Первая группа может быть центрирована вблизи этой частоты, вторая группа может быть центрирована вблизи этой частоты, умноженной на два, третья группа может быть центрирована вблизи этой частоты, умноженной на три, и так далее. Знание данных центральных частот допускает вычисление коэффициентов предсказания для предсказания соответствующих синусоидальных составляющих сигнала (например, основного тона и обертонов гармонических сигналов). Таким образом, сложная и подверженная ошибкам обратная адаптация коэффициентов предсказания больше не требуется.
В вариантах осуществления кодер 100 может быть сконфигурирован с возможностью определения одного интервального значения на каждый кадр.
В вариантах осуществления множество отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5 может быть разделено по меньшей мере одним спектральным коэффициентом 106_t0_f3.
В вариантах осуществления кодер 100 может быть сконфигурирован с возможностью применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов, которые разделены по меньшей мере одним спектральным коэффициентом, например, к двум отдельным спектральным коэффициентам, которые разделены по меньшей мере одним спектральным коэффициентом. Дополнительно, кодер 100 может быть сконфигурирован с возможностью применения кодирования с предсказанием к множеству групп спектральных коэффициентов (при этом, каждая из групп содержит по меньшей мере два спектральных коэффициента), которые разделены по меньшей мере одним спектральным коэффициентом, например, к двум группам спектральных коэффициентов, которые разделены по меньшей мере одним спектральным коэффициентом. Дополнительно, кодер 100 может быть сконфигурирован с возможностью применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов и/или группам спектральных коэффициентов, которые разделены по меньшей мере одним спектральным коэффициентом, например, к по меньшей мере, одному отдельному спектральному коэффициенту и по меньшей мере одной группе спектральных коэффициентов, которые разделены по меньшей мере одним спектральным коэффициентом.
В примере, показанном на фиг. 1, кодер 100 сконфигурирован с возможностью определения шести спектральных коэффициентов 106_t0_f1-106_t0_f6 для текущего кадра 108_t0 и шести спектральных коэффициентов 106_t-1_f1-106_t-1_f6 для предыдущего кадра 108_t-1. Таким образом, кодер 100 сконфигурирован с возможностью селективного применения кодирования с предсказанием к отдельному второму спектральному коэффициенту 106_t0_f2 текущего кадра и к группе спектральных коэффициентов, состоящей из четвертого и пятого спектральных коэффициентов 106_t0_f4 и 106_t0_f5 текущего кадра 108_t0. Как можно видеть, отдельный второй спектральный коэффициент 106_t0_f2 и группа спектральных коэффициентов, состоящая из четвертого и пятого спектральных коэффициентов 106_t0_f4 и 106_t0_f5 отделены друг от друга третьим спектральным коэффициентом 106_t0_f3.
Следует отметить, что термин «селективно» в контексте настоящего изобретения относится к применению кодирования с предсказанием (только) к выбранным спектральным коэффициентам. Другими словами, кодирование с предсказанием не обязательно применяется ко всем спектральным коэффициентам, а только к выбранным отдельным спектральным коэффициентам или группам спектральных коэффициентов, причем выбранным отдельным спектральным коэффициентам и/или группам спектральных коэффициентов, которые могут быть отделены друг от друга по меньшей мере одним спектральным коэффициентом. Другими словами, кодирование с предсказанием может блокироваться для по меньшей мере одного спектрального коэффициента, которым разделяется выбранные множество отдельных спектральных коэффициентов или групп спектральных коэффициентов.
В вариантах осуществления кодер 100 может быть сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5 текущего кадра 108_t0 на основании, по меньшей мере, соответствующего множества отдельных спектральных коэффициентов 106_t-1_f2 или групп спектральных коэффициентов 106_t-1_f4 и 106_t-1_f5 предудущего кадра 108_t-1.
Например, кодер 100 может быть сконфигурирован с возможностью кодирования с предсказанием множества отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5 текущего кадра 108_t0, посредством кодирования ошибок предсказания между множеством предсказанных отдельных спектральных коэффициентов 110_t0_f2 или групп предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 текущего кадра 108_t0 и множеством отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5 текущего кадра (или их квантованными версиями).
На фиг. 1, кодер 100 кодирует отдельный спектральный коэффициент 106_t0_f2 и группу спектральных коэффициентов, состоящую из спектральных коэффициентов 106_t0_f4 и 106_t0_f5, посредством кодирования ошибок предсказания между предсказанным отдельным спектральным коэффициентом 110_t0_f2 текущего кадра 108_t0 и отдельным спектральным коэффициентом 106_t0_f2 текущего кадра 108_t0 и между группой предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 текущего кадра и группой спектральных коэффициентов 106_t0_f4 и 106_t0_f5 текущего кадра.
Другими словами, второй спектральный коэффициент 106_t0_f2 кодируется посредством кодирования ошибки предсказания (или разности) между предсказанным вторым спектральным коэффициентом 110_t0_f2 и (фактическим или определенным) вторым спектральным коэффициентом 106_t0_f2, при этом четвертый спектральный коэффициент 106_t0_f4 кодируется посредством кодирования ошибки предсказания (или разности) между предсказанным четвертым спектральным коэффициентом 110_t0_f4 и (фактическим или определенным) четвертым спектральным коэффициентом 106_t0_f4, и причем пятый спектральный коэффициент 106_t0_f5 кодируется посредством кодирования ошибки предсказания (или разности) между предсказанным пятым спектральным коэффициентом 110_t0_f5 и (фактическим или определенным) пятым спектральным коэффициентом 106_t0_f5.
В варианте осуществления кодер 100 может быть сконфигурирован с возможностью определения множества предсказанных отдельных спектральных коэффициентов 110_t0_f2 или групп предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 для текущего кадра 108_t0 при посредстве соответствующих фактических версий множества отдельных спектральных коэффициентов 106_t-1_f2 или групп спектральных коэффициентов 106_t-1_f4 и 106_t-1_f5 предыдущего кадра 108_t-1.
Другими словами, кодер 100 в ходе вышеописанного процесса определения может использовать непосредственно множество фактических отдельных спектральных коэффициентов 106_t-1_f2 или групп фактических спектральных коэффициентов 106_t-1_f4 и 106_t-1_f5 предыдущего кадра 108_t-1, где 106_t-1_f2, 106_t-1_f4 и 106_t-1_f5 представляют собой исходные, но еще не квантованные спектральные коэффициенты или группы спектральных коэффициентов, соответственно, в действительности полученные кодером 100 таким образом, что упомянутый кодер может действовать в области преобразования или области 104 банка фильтров.
Например, кодер 100 может быть сконфигурирован с возможностью определения второго предсказанного спектрального коэффициента 110_t0_f2 текущего кадра 108_t0 на основании соответствующей, но еще не квантованной версии второго спектрального коэффициента 106_t-1_f2 предыдущего кадра 10 108_t-1, предсказанного четвертого спектрального коэффициента 110_t0_f4 текущего кадра 108_t0 на основании соответствующей, но еще не квантованной версии четвертого спектрального коэффициента 106_t-1_f4 предыдущего кадра 108_t-1, и предсказанного пятого спектрального коэффициента 110_t0_f5 текущего кадра 108_t0 на основании соответствующей, но еще не квантованной версии пятого спектрального коэффициента 106_t-1_f5 предыдущего кадра.
Посредством приведенного подхода, схема кодирования и декодирования с предсказанием может демонстрировать своего рода формирование гармоник шума квантования, поскольку соответствующий декодер, вариант осуществления которого описан в дальнейшем со ссылкой на фиг. 4, может использовать на вышеупомянутом этапе определения только переданные квантованные версии множества отдельных спектральных коэффициентов 106_t-1_f2 или множества групп спектральных коэффициентов 106_t-1_f4 и 106_t-1_f5 предыдущего кадра 108_t-1 для декодирования с предсказанием.
Хотя данное формирование гармонического шума, подобное тому, как, например, традиционно осуществляется при долгосрочном предсказании (LTP) во временной области, может быть субъективно предпочтительным для кодирования с предсказанием, в некоторых случаях оно может быть нежелательным, поскольку оно приводит к нежелательной избыточной величине тональности, вносимой в декодированный аудиосигнал. По данной причине, в дальнейшем описано альтернативная схема кодирования с предсказанием, которая полностью синхронизирована с соответствующим декодированием и, по существу, использует только любые возможные выигрыши от предсказания, но не приводит к формированию шума квантования. В соответствии с данным альтернативным вариантом осуществления кодирования, кодер 100 может быть сконфигурирован с возможностью определения множества предсказанных отдельных спектральных коэффициентов 110_t0_f2 или групп предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 для текущего кадра 108_t0, с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов 106_t-1_f2 или групп спектральных коэффициентов 106_t-1_f4 и 106_t-1_f5 предыдущего кадра 108_t-1.
Например, кодер 100 может быть сконфигурирован с возможностью определения второго предсказанного спектрального коэффициента 110_t0_f2 текущего кадра 108_t0 на основании соответствующей квантованной версии второго спектрального коэффициента 106_t-1_f2 предыдущего кадра 108_t-1, предсказанного четвертого спектрального коэффициента 110_t0_f4 текущего кадра 108_t0 на основании соответствующей квантованной версии четвертого спектрального коэффициента 106_t-1_f4 предыдущего кадра 108_t-1, и предсказанного пятого спектрального коэффициента 110_t0_f5 текущего кадра 108_t0 на основании соответствующей квантованной версии пятого спектрального коэффициента 106_t-1_f5 предыдущего кадра.
Дополнительно, кодер 100 может быть сконфигурирован с возможностью вывода коэффициентов 112_f2, 114_f2, 112_f4, 114_f4, 112_f5 и 114_f5 предсказания из интервального значения и вычисления множества предсказанных отдельных спектральных коэффициентов 110_t0_f2 или групп предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 для текущего кадра 108_t0, с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов 106_t-1_f2 и 106_t-2_f2 или групп спектральных коэффициентов 106_t-1_f4, 106_t-2_f4, 106_t-1_f5 и 106_t-2_f5 по меньшей мере двух предыдущих кадров 108_t-1 и 108_t-2 и с использованием выведенных коэффициентов 112_f2, 114_f2, 112_f4, 114_f4, 112_f5 и 114_f5 предсказания.
Например, кодер 100 может быть сконфигурирован с возможностью вывода коэффициентов 112_f2 и 114_f2 предсказания для второго спектрального коэффициента 106_t0_f2 из интервального значения, вывода коэффициентов 112_f4 и 114_f4 предсказания для четвертого спектрального коэффициента 106_t0_f4 из интервального значения и вывода коэффициентов 112_f5 и 114_f5 предсказания для пятого спектрального коэффициента 106_t0_f5 из интервального значения.
Например, вывод коэффициентов предсказания может производиться следующим образом: Если интервальное значение соответствует частоте f0 или ее кодированной версии, то центральная частота K-той группы спектральных коэффициентов, для которых разрешено предсказание, равна fc=K*f0. Если частота дискретизации равна fs, и размер скачка преобразования (сдвига между последовательными кадрами) равен N, то идеальные коэффициенты предсказания в K-той группе, при допущении синусоидального сигнала с частотой fc, равны:
p1=2*cos(N*2*pi*fc/fs) и p2 =-1.
Если, например, оба спектральных коэффициента 106_t0_f4 и 106_t0_f5 находятся в упомянутой группе, то коэффициенты предсказания равны:
112_f4=112_f5=2*cos(N*2*pi*fc/fs) и 114_f4=114_f5=-1.
По причине стабильности можно ввести коэффициент d демпфирования, приводящий к модифицированным коэффициентам предсказания:
112_f4'=112_f5'=d*2*cos(N*2*pi*fc/fs), 114_f4'=114_f5'=d2.
Поскольку интервальное значение передается в кодированном аудиосигнале 120, то декодер может выводить в точности такие же коэффициенты предсказания, 212_f4=212_f5=2*cos(N*2*pi*fc/fs) и 114_f4=114_f5=-1. Если применяется коэффициент демпфирования, то коэффициенты могут быть соответственно модифицированы.
Как указано на фиг. 1, кодер 100 может быть сконфигурирован с возможностью обеспечения кодированного аудиосигнала 120. Таким образом, кодер 100 может быть сконфигурирован с возможностью включения в кодированный аудиосигнал 120 квантованных версий ошибок предсказания для множества отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5, к которым применяется кодирование с предсказанием. Дополнительно, кодер 100 может быть сконфигурирован с возможностью невключения коэффициентов 112_f2-114_f5 предсказания в кодированный аудиосигнал 120.
Таким образом, кодер 100 может использовать только коэффициенты 112_f2-114_f5 предсказания для вычисления множества предсказанных отдельных спектральных коэффициентов 110_t0_f2 или групп предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 и, на основании их, ошибок предсказания между предсказанным отдельным спектральным коэффициентом 110_t0_f2 или группой предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 и отдельным спектральным коэффициентом 106_t0_f2 или группой предсказанных спектральных коэффициентов 110_t0_f4 и 110_t0_f5 текущего кадра, но не обеспечивает ни отдельных спектральных коэффициентов 106_t0_f4 (или их квантованную версию) или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5 (или их квантованных версий), ни коэффициентов 112_f2-114_f5 предсказания в кодированном аудиосигнале 120. Следовательно, декодер, вариант осуществления которого описан в дальнейшем со ссылкой на фиг. 4, может выводить коэффициенты 112_f2-114_f5 предсказания для вычисления множества предсказанных отдельных спектральных коэффициентов или групп предсказанных спектральных коэффициентов для текущего кадра из интервального значения.
Другими словами, кодер 100 может быть сконфигурирован с возможностью обеспечения кодированного аудиосигнала 120, включающего в себя квантованные версии ошибок предсказания, вместо квантованных версий множества отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5 для множества отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5, к которым применяется кодирование с предсказанием.
Дополнительно, кодер 100 может быть сконфигурирован с возможностью обеспечения кодированного аудиосигнала 102, включающего в себя квантованные версии спектральных коэффициентов 106_t0_f3, посредством которых множество отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5 разделяется так, что имеет место чередование спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5, для которых в кодированный аудиосигнал 120 включаются квантованные версии ошибок прогнозирования, и спектральных коэффициентов 106_t0_f3 или групп спектральных коэффициентов, для которых квантованные версии обеспечиваются без применения кодирования с предсказанием.
В вариантах осуществления кодер 100 может быть дополнительно сконфигурирован с возможностью энтропийного кодирования квантованных версий ошибок предсказания и квантованных версий спектральных коэффициентов 106_t0_f3, которыми разделяется множество отдельных спектральных коэффициентов 106_t0_f2 или групп спектральных коэффициентов 106_t0_f4 и 106_t0_f5, и включения энтропийно-кодированных версий в кодированный аудиосигнал 120 (вместо их неэнтропийно-кодированных версий).
Фиг. 2 представляет график амплитуды аудиосигнала 102 в зависимости от частоты для текущего кадра 108_t0. Дополнительно, на фиг. 2 указаны спектральные коэффициенты в области преобразования или области банка фильтров, определенные кодером 100 для текущего кадра 108_t0 аудиосигнала 102.
Как показано на фиг. 2, кодер 100 может быть сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству групп 116_1-116_6 спектральных коэффициентов, которые разделяются по меньшей мере одним спектральным коэффициентом. Точнее, в варианте осуществления, показанном на фиг. 2, кодер 100 селективно применяет кодирование с предсказанием к шести группам 116_1-116_6 спектральных коэффициентов, при этом каждая из первых пяти групп 116_1-116_5 спектральных коэффициентов включает в себя три спектральных коэффициента (например, вторая группа 116_2 включает в себя спектральные коэффициенты 106_t0_f8, 106_t0_f9 и 106_t0_f10), причем шестая группа 116_6 спектральных коэффициентов включает в себя два спектральных коэффициента. Таким образом, шесть групп 116_1-116_6 спектральных коэффициентов разделяются (пятью) группами 118_1-118_5 спектральных коэффициентов, к которым кодирование с предсказанием не применяется.
Другими словами, как указано на фиг. 2, кодер 100 может быть сконфигурирован с возможностью селективного применения кодирования с предсказанием к группам 116_1-110_6 спектральных коэффициентов таким образом, что имеет место чередование групп 116_1-116_6 спектральных коэффициентов, к которым применяется кодирование с предсказанием, и групп 118_1-118_5 спектральных коэффициентов, к которым кодирование с предсказанием не применяется.
В вариантах осуществления кодер 100 может быть сконфигурирован с возможностью определения интервального значения (указанного на фиг. 2 стрелками 122_1 и 122_2), причем кодер 100 может быть сконфигурирован с возможностью выбора множества групп 116_1-116_6 спектральных коэффициентов (или множества отдельных спектральных коэффициентов), к которым применяется кодирование с предсказанием, на основании интервального значения.
Интервальное значение может быть, например, разнесением (или расстоянием) между двумя характеристическими частотами аудиосигнала 102, например, пиками 124_1 и 124_2 аудиосигнала. Дополнительно, интервальное значение может быть целым числом спектральных коэффициентов (или индексов спектральных коэффициентов), аппроксимирующим разнесение между двумя характеристическими частотами аудиосигнала. Естественно, интервальное значение может быть также действительным числом или долей или кратной величиной целого числа спектральных коэффициентов, описывающим(ей) разнесение между двумя характеристическими частотами аудиосигнала.
В вариантах осуществления кодер 100 может быть сконфигурирован с возможностью определения мгновенной основной частоты аудиосигнала (102) и вывода интервального значения из мгновенной основной частоты или ее доли или кратной величины.
Например, первый пик 124_1 аудиосигнала 102 может быть мгновенной основной частотой (или тоном, или первой гармоникой) аудиосигнала 102. Следовательно, кодер 100 может быть сконфигурирован с возможностью определения мгновенной основной частоты аудиосигнала 102 и вывода интервального значения из мгновенной основной частоты или ее доли или кратной величины. В таком случае, интервальное значение может быть целым числом (или его долей, или кратной величиной) спектральных коэффициентов, аппроксимирующим разнесение между мгновенной основной частотой 124_1 и второй гармоникой 124_2 аудиосигнала 102.
Естественно, аудиосигнал 102 может содержать, по меньшей мере, три гармоники. Например, аудиосигнал 102, показанный на фиг. 2, содержит шесть гармоник 124_1-124_6, распределенных по спектру таким образом, что аудиосигнал 102 содержит гармонику в позиции каждой целой кратной величины мгновенной основной частотой. Естественно, возможно, что аудиосигнал 102 содержит не все, а только некоторые из гармоник, например, первую, третью и пятую гармоники.
В вариантах осуществления, кодер 100 может быть сконфигурирован с возможностью выбора групп 116_1-116_6 спектральных коэффициентов (или отдельных спектральных коэффициентов), спектрально расположенных в соответствии с сеткой гармоник, определяемой интервальным значением, для кодирования с предсказанием. Таким образом, сетка гармоник, определяемая интервальным значением, описывает периодическое спектральное распределение (эквидистантное разнесение) гармоник в аудиосигнале 102. Другими словами, сетка гармоник, определяемая интервальным значением, может быть последовательностью интервальных значений, описывающих эквидистантное разнесение гармоник аудиосигнала.
Дополнительно, кодер 100 может быть сконфигурирован с возможностью выбора спектральных коэффициентов (например, только таких спектральных коэффициентов), спектральные индексы которых равны или расположены в диапазоне (например, предварительно определенном или переменном) в окрестности множества спектральных индексов, выведенных на основании интервального значения, для кодирования с предсказанием.
По значению разнесения можно вывести индексы (или номера) спектральных коэффициентов, которые представляют гармоники аудиосигнала 102. Например, полагая, что четвертый спектральный коэффициент 106_t0_f4 представляет мгновенную основную частоту аудиосигнала 102, и, полагая, что интервальное значение равно пяти, на основании интервального значения можно вывести спектральный коэффициент, имеющий индекс девять. Как можно видеть на фиг. 2, выведенный таким образом спектральный коэффициент, имеющий индекс девять, т.е. девятый спектральный коэффициент 106_t0_f9, представляет вторую гармонику. Аналогично можно вывести спектральные коэффициенты, имеющие индексы 14, 19, 24 и 29, представляющие третью-шестую гармоники 124_3-124_6. Однако, кодировать с предсказанием можно не только спектральные коэффициенты, имеющие индексы, которые равны множеству спектральных индексов, выведенных на основании интервального значения, но также спектральные коэффициенты, имеющие индексы в пределах заданного диапазона в окрестности множества спектральных индексов, выведенных на основании интервального значения. Например, как показано на фиг. 2, диапазон может равняться трем, так что для кодирования с предсказанием выбирается не множество отдельных спектральных коэффициентов, а множество групп спектральных коэффициентов.
Дополнительно, кодер 100 может быть сконфигурирован с возможностью выбора групп 116_1-116_6 спектральных коэффициентов (или множества отдельных спектральных коэффициентов), к которым применяется кодирование с предсказанием, таким образом, что имеет место периодическое чередование, периодическое с допуском +/-1 спектральных коэффициентов, между группами 116_1-116_6 спектральных коэффициентов (или множеством отдельных спектральных коэффициентов), к которым применяется кодирование с предсказанием, и спектральными коэффициентами, которыми разделяются группы спектральных коэффициентов (или множество отдельных спектральных коэффициентов), к которым применяется кодирование с предсказанием. Допуск +/-1 спектральных коэффициентов может быть необходим, когда расстояние между двумя гармониками аудиосигнала 102 равно не целому интервальному значению (целому по отношению к индексам или номерам спектральных коэффициентов), а его доле или кратной величине. Это также можно видеть на фиг. 2, поскольку стрелки 122_1-122_6 не всегда указывают точно в центр или середину соответствующих спектральных коэффициентов.
Другими словами, аудиосигнал 102 может содержать по меньшей мере две гармонические составляющие 124_1-124_6 сигнала, причем кодер 100 может быть сконфигурирован с возможностью селективного применения кодирования с предсказанием к такому множеству групп 116_1-116_6 спектральных коэффициентов (или отдельных спектральных коэффициентов), которые представляют собой по меньшей мере две гармонические составляющие 124_1-124_6 сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих 124_1-124_6 сигнала аудиосигнала 102. Спектральное окружение в окрестности по меньшей мере двух гармонических составляющих 124_1-124_6 сигнала может составлять, например, +/-1, 2, 3, 4 или 5 спектральных составляющих.
Таким образом, кодер 100 может быть сконфигурирован с возможностью неприменения кодирование с предсказанием к таким группам 118_1-118_5 спектральных коэффициентов (или множеству отдельных спектральных коэффициентов), которые не представляют собой по меньшей мере две гармонические составляющие 124_1-124_6 сигнала или спектральное окружение по меньшей мере двух гармонических составляющих 124_1-124_6 сигнала аудиосигнала 102. Другими словами, кодер 100 может быть сконфигурирован с возможностью неприменения кодирования с предсказанием к такому множеству групп 118_1-118_5 спектральных коэффициентов (или отдельных спектральных коэффициентов), которые относятся к нетональному фоновому шуму между гармониками 124_1-124_6 сигнала.
Дополнительно, кодер 100 может быть сконфигурирован с возможностью определения интервального значения гармоник, указывающего спектральное разнесение между по меньшей мере двумя гармоническими составляющими 124_1-124_6 сигнала аудиосигнала 102, при этом интервальное значение гармоник указывает такое множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие 124_1-124_6 сигнала аудиосигнала 102.
Дополнительно, кодер 100 может быть сконфигурирован с возможностью обеспечения такого кодированного аудиосигнала 120, что кодированный аудиосигнал 120 включает в себя интервальное значение (например, одно интервальное значение на каждый кадр) или (в качестве альтернативы) параметр, из которого можно непосредственно вывести интервальное значение.
Варианты осуществления настоящего изобретения решают две вышеупомянутые проблемы способа FDP посредством введения интервального значения гармоник в процесс FDP, сообщаемого из кодера (передатчика) 100 в соответствующий декодер (приемник) таким образом, чтобы и тот и другой могли работать совершенно синхронно. Упомянутое интервальное значение гармоник может служить указателем мгновенной основной частоты (или тона) одного или более спектров, ассоциированных с кадром, подлежащим декодированию, и идентифицирует, какие спектральные бины (спектральные коэффициенты) следует предсказывать. В частности, предсказанию должны подвергаться только спектральные коэффициенты в окрестности гармонических составляющих сигнала, расположенные (в значениях их индексации) в позициях целых кратных величин основного тона (определяемого интервальным значением гармоник). Фиг. 2 и 3 иллюстрируют подход адаптивного к тону предсказания посредством простого примера, при этом фиг. 3 показана работа современного предсказателя в MPEG-2 AAC, который не предсказывает только в окрестности сетки гармоник, но подвергает действию предсказания каждый спектральный бин ниже некоторой ограничивающей частоты, и причем фиг. 2 изображает такой же предсказатель, модифицированный в соответствии с вариантом осуществления, содержащийся для выполнения предсказания только таких «тональных» бинов, которые находятся вблизи пространственной сетки гармоник.
Сравнение фиг. 2 и 3 обнаруживает два преимущества модификации в соответствии с вариантом осуществления, а именно, (1) в процесс предсказания включается намного меньше спектральных бинов, что снижает сложность (в данном примере, приблизительно на 40%, поскольку предсказываются только три пятых от числа бинов), и (2) бины, относящиеся к нетональному фоновому шуму между гармониками сигнала, не подвергаются предсказанию, что должно повышать эффективность предсказания.
Следует отметить, что интервальное значение гармоник не обязательно должно соответствовать фактическому мгновенному тону входного сигнала, не считая того, что оно может представлять долю или кратную величину истинного тона, если это дает общее повышение эффективности процесса предсказания. Дополнительно, следует подчеркнуть, что интервальное значение гармоник не должно отражать целую кратную величину единицы индексации бина или ширины полосы, но может включать в себя долю упомянутых единиц.
В дальнейшем описано предпочтительно осуществления в аудиокодере типа MPEG.
Адаптивное к тону предсказание интегрируют в MPEG-2 AAC [ISO/IEC 13818-7, «Information technology - Part 7: Advanced Audio Coding (AAC)», 2006] или, с использованием предсказателя, аналогичного тому, как в AAC, в аудиокодек MPEG-H 3D [ISO/IEC 23008-3, «Information technology - High efficiency coding, part 3: 3D audio», 2015]. В частности, одноразрядный признак может записываться и считываться в/из соответствующий(его) битовый(ого) поток(а) для каждого кадра и канала, который не кодируется независимо (для независимых каналов кадров, признак может не передаваться, поскольку предсказание может блокироваться, чтобы обеспечивать независимость). Если признак установлен на единицу, то могут быть записаны и считаны другие 8 битов. Упомянутые 8 битов представляют квантованную версию (например, индекс) интервального значения гармоник для данных кадра и канала. При применении интервального значения гармоник, выведенного из квантованной версии с использованием функции либо линейного, либо нелинейного отображения, процесс предсказания может выполняться в порядке, соответствующем варианту осуществления, представленному на фиг. 2. В предпочтительном варианте, только бины, расположенные на расстоянии, максимум, 1,5 шага бинов в окрестности сетки гармоник, подвергаются действию предсказания. Например, если интервальное значение гармоник указывает линию гармоники с индексом 47.11 бина, то предсказываются только бины с индексами 46, 47 и 48. Однако упомянутое максимальное расстояние может быть установлено по-другому, либо зафиксировано априорно для всех каналов и кадров, либо по-отдельности для каждого канала и кадра на основании интервального значения гармоник.
Фиг. 4 представляет схематичную блок-схему декодера 200 для декодирования кодированного сигнала 120. Декодер 200 сконфигурирован с возможностью декодирования кодированного аудиосигнала 120 в области преобразования или области 204 банка фильтров, при этом декодер 200 сконфигурирован с возможностью синтаксического анализа кодированного аудиосигнала 120 для получения кодированных спектральных коэффициентов 206_t0_f1-206_t0_f6 аудиосигнала для текущего кадра 208_t0 и кодированных спектральных коэффициентов 206_t-1_f0-206_t-1_f6 для по меньшей мере одного предыдущего кадра 208_t-1, и причем декодер 200 сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые разделены по меньшей мере одним кодированным спектральным коэффициентом.
В вариантах осуществления декодер 200 может быть сконфигурирован с возможностью применения кодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов, которые разделены по меньшей мере одним кодированным спектральным коэффициентом, например, к двум отдельным кодированным спектральным коэффициентам, которые разделены по меньшей мере одним кодированным спектральным коэффициентом. Дополнительно, декодер 200 может быть сконфигурирован с возможностью применения кодирования с предсказанием к множеству групп кодированных спектральных коэффициентов (при этом, каждая из групп содержит по меньшей мере два кодированных спектральных коэффициента), которые разделены по меньшей мере одним кодированным спектральным коэффициентом, например, к двум группам кодированных спектральных коэффициентов, которые разделены по меньшей мере одним кодированным спектральным коэффициентом. Дополнительно, декодер 200 может быть сконфигурирован с возможностью применения кодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов и/или групп кодированных спектральных коэффициентов, которые разделены по меньшей мере одним кодированным спектральным коэффициентом, например, к по меньшей мере одному отдельному кодированному спектральному коэффициенту и по меньшей мере одной группе кодированных спектральных коэффициентов, которые разделены по меньшей мере одним кодированным спектральным коэффициентом.
В примере, показанном на фиг. 4, декодер 200 сконфигурирован с возможностью определения шести кодированных спектральных коэффициентов 206_t0_f1-206_t0_f6 для текущего кадра 208_t0 и шести кодированных спектральных коэффициентов 206_t-1_f1-206_t-1_f6 для предыдущего кадра 208_t-1. Таким образом, декодер 200 сконфигурирован с возможностью селективного применения кодирования с предсказанием к отдельному второму кодированному спектральному коэффициенту 206_t0_f2 текущего кадра и группе кодированных спектральных коэффициентов, состоящей из четвертого и пятого кодированных спектральных коэффициентов 206_t0_f4 и 206_t0_f5 текущего кадра 208_t0. Как можно видеть, отдельный второй кодированный спектральный коэффициент 206_t0_f2 и группа кодированных спектральных коэффициентов, состоящая из четвертого и пятого кодированных спектральных коэффициентов 206_t0_f4 и 206_t0_f5 отделены друг от друга третьим кодированным спектральным коэффициентом 206_t0_f3.
Следует отметить, что термин «селективно» в контексте настоящего изобретения относится к применению декодирования с предсказанием (только) к выбранным кодированным спектральным коэффициентам. Другими словами, декодирование с предсказанием применяется не ко всем кодированным спектральным коэффициентам, а только в выбранным отдельным кодированным спектральным коэффициентам или группам кодированных спектральных коэффициентов, при этом выбранные отдельные кодированные спектральные коэффициенты и/или группы кодированных спектральных коэффициентов отделены друг от друга по меньшей мере одним кодированным спектральным коэффициентом. Другими словами, декодирование с предсказанием не применяется к по меньшей мере одному кодированному спектральному коэффициенту, которым разделяется выбранное множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов.
В вариантах осуществления декодер 200 может быть сконфигурирован с возможностью неприменения декодирования с предсказанием к по меньшей мере одному кодированному спектральному коэффициенту 206_t0_f3, которым разделяются отдельные кодированные спектральные коэффициенты 206_t0_f2 или группа спектральных коэффициентов 206_t0_f4 и 206_t0_f5.
Декодер 200 может быть сконфигурирован с возможностью энтропийного декодирования кодированных спектральных коэффициентов, чтобы получать квантованные ошибки предсказания для спектральных коэффициентов 206_t0_f2, 2016_t0_f4 и 206_t0_f5, к которым должно применяться декодирование с предсказанием, и квантованные спектральные коэффициенты 206_t0_f3 для по меньшей мере одного спектрального коэффициента, к которому не должно применяться декодирование с предсказанием. Таким образом, декодер 200 может быть сконфигурирован с возможностью применения квантованных ошибок предсказания к множеству предсказанных отдельных спектральных коэффициентов 210_t0_f2 или групп предсказанных спектральных коэффициентов 210_t0_f4 и 210_t0_f5, чтобы получать, для текущего кадра 208_t0, декодированные спектральные коэффициенты, ассоциированные с кодированными спектральными коэффициентами 206_t0_f2, 206_t0_f4 и 206_t0_f5, к которым применяется декодирование с предсказанием.
Например, декодер 200 может быть сконфигурирован с возможностью получения второй квантованной ошибки предсказания для второго квантованного спектрального коэффициента 206_t0_f2 и применения второй квантованной ошибки предсказания к предсказанному второму спектральному коэффициенту 210_t0_f2, чтобы получить второй декодированный спектральный коэффициент, ассоциированный со вторым кодированным спектральным коэффициентом 206_t0_f2, при этом декодер 200 может быть сконфигурирован с возможностью получения четвертой квантованной ошибки предсказания для четвертого квантованного спектрального коэффициента 206_t0_f4 и применения четвертой квантованной ошибки предсказания к предсказанному четвертому спектральному коэффициенту 210_t0_f4, чтобы получить четвертый декодированный спектральный коэффициент, ассоциированный с четвертым кодированным спектральным коэффициентом 206_t0_f4, и причем декодер 200 может быть сконфигурирован с возможностью получения пятой квантованной ошибки предсказания для пятого квантованного спектрального коэффициента 206_t0_f5 и применения пятой квантованной ошибки предсказания к предсказанному пятому спектральному коэффициенту 210_t0_f5, чтобы получить пятый декодированный спектральный коэффициент, ассоциированный с пятым кодированным спектральным коэффициентом 206_t0_f5.
Дополнительно, декодер 200 может быть сконфигурирован с возможностью определения множества предсказанных отдельных спектральных коэффициентов 210_t0_f2 или групп предсказанных спектральных коэффициентов 210_t0_f4 и 210_t0_f5 для текущего кадра 208_t0 на основании соответствующего множества отдельных кодированных спектральных коэффициентов 206_t-1_f2 (например, с использованием множества ранее декодированных спектральных коэффициентов, ассоциированных с множеством отдельных кодированных спектральных коэффициентов 206_t-1_f2) или групп кодированных спектральных коэффициентов 206_t-1_f4 и 206_t-1_f5 (например, с использованием групп ранее декодированных спектральных коэффициентов, ассоциированных с группами кодированных спектральных коэффициентов 206_t-1_f4 и 206_t-1_f5) предыдущего кадра 208_t-1.
Например, декодер 200 может быть сконфигурирован с возможностью определения второго предсказанного спектрального коэффициента 210_t0_f2 текущего кадра 208_t0 с использованием ранее декодированного (квантованного) второго спектрального коэффициента, ассоциированного со вторым кодированным спектральным коэффициентом 206_t-1_f2 предыдущего кадра 208_t-1, четвертого предсказанного спектрального коэффициента 210_t0_f4 текущего кадра 208_t0 с использованием ранее декодированного (квантованного) четвертого спектрального коэффициента, ассоциированного с четвертым кодированным спектральным коэффициентом 206_t-1_f4 предыдущего кадра 208_t-1, и пятого предсказанного спектрального коэффициента 210_t0_f5 текущего кадра 208_t0 с использованием ранее декодированного (квантованного) пятого спектрального коэффициента, ассоциированного с пятым кодированным спектральным коэффициентом 206_t-1_f5 предыдущего кадра 208_t-1.
Дополнительно, декодер 200 может быть сконфигурирован с возможностью вывода коэффициентов предсказания из интервального значения, и при этом декодер 200 может быть сконфигурирован с возможностью вычисления множества предсказанных отдельных спектральных коэффициентов 210_t0_f2 или групп предсказанных спектральных коэффициентов 210_t0_f4 и 210_t0_f5 для текущего кадра 208_t0 с использованием соответствующего множества ранее декодированных отдельных спектральных коэффициентов или групп ранее декодированных спектральных коэффициентов по меньшей мере двух предыдущих кадров 208_t-1 и 208_t-2 и с использованием выведенных коэффициентов предсказания.
Например, декодер 200 может быть сконфигурирован с возможностью вывода коэффициентов 212_f2 и 214_f2 предсказания для второго кодированного спектрального коэффициента 206_t0_f2 из интервального значения, вывода коэффициентов 212_f4 и 214_f4 предсказания для четвертого кодированного спектрального коэффициента 206_t0_f4 из интервального значения и вывода коэффициентов 212_f5 и 214_f5 предсказания для пятого кодированного спектрального коэффициента 206_t0_f5 из интервального значения.
Следует отметить, что декодер 200 может быть сконфигурирован с возможностью декодирования кодированного аудиосигнала 120 для того, чтобы получать квантованные ошибки предсказания вместо множества отдельных квантованных спектральных коэффициентов или групп квантованных спектральных коэффициентов для множества отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяется декодирование с предсказанием.
Дополнительно, декодер 200 может быть сконфигурирован с возможностью декодирования кодированного аудиосигнала 120 для того, чтобы получать квантованные спектральные коэффициенты, посредством которых множество отдельных спектральных коэффициентов или групп спектральных коэффициентов разделяется так, что имеет место чередование кодированных спектральных коэффициентов 206_t0_f2 или групп кодированных спектральных коэффициентов 206_t0_f4 и 206_t0_f5, для которых получают квантованные ошибки предсказания, и кодированных спектральных коэффициентов 206_t0_f3 или групп кодированных спектральных коэффициентов, для которых получают квантованные спектральные коэффициенты.
Декодер 200 может быть сконфигурирован с возможностью обеспечения декодированного аудиосигнала 220 с использованием декодированных спектральных коэффициентов, ассоциированных с кодированными спектральными коэффициентами 206_t0_f2, 206_t0_f4 и 206_t0_f5, к которым применяется декодирование с предсказанием, и с использованием энтропийно-декодированных спектральных коэффициентов, ассоциированных с кодированными спектральными коэффициентами 206_t0_f1, 206_t0_f3 и 206_t0_f6, к которым декодирование с предсказанием не применяется.
В вариантах осуществления декодер 200 может быть сконфигурирован с возможностью получения интервального значения, при этом декодер 200 может быть сконфигурирован с возможностью выбора множества отдельных кодированных спектральных коэффициентов 206_t0_f2 или групп кодированных спектральных коэффициентов 206_t0_f4 и 206_t0_f5, к которым применяется декодирование с предсказанием, на основании интервального значения.
Как уже упоминалось выше в отношении описания соответствующего кодера 100, интервальное значение может быть, например, разнесением (или расстоянием) между двумя характеристическими частотами аудиосигнала. Дополнительно, интервальное значение может быть целым числом спектральных коэффициентов (или индексов спектральных коэффициентов), аппроксимирующим разнесение между двумя характеристическими частотами аудиосигнала. Естественно, интервальное значение может быть также долей или кратной величиной целого числа спектральных коэффициентов, описывающим(ей) разнесение между двумя характеристическими частотами аудиосигнала.
Декодер 200 может быть сконфигурирован с возможностью выбора отдельных спектральных коэффициентов или групп спектральных коэффициентов, спектрально расположенных в соответствии с сеткой гармоник, определяемой интервальным значением, для декодирования с предсказанием. Сетка гармоник, определяемая интервальным значением, может описывать периодическое спектральное распределение (эквидистантное разнесение) гармоник в аудиосигнале 102. Другими словами, сетка гармоник, определяемая интервальным значением, может быть последовательностью интервальных значений, описывающих эквидистантное разнесение гармоник аудиосигнала 102.
Дополнительно, декодер 200 может быть сконфигурирован с возможностью выбора спектральных коэффициентов (например, только таких спектральных коэффициентов), спектральные индексы которых равны или расположены в диапазоне (например, предварительно определенном или переменном диапазоне) в окрестности множества спектральных индексов, выведенных на основании интервального значения, для декодирования с предсказанием. Таким образом, декодер 200 может быть сконфигурирован с возможностью установки ширины диапазона в зависимости от интервального значения.
В вариантах осуществления кодированный аудиосигнал может содержать интервальное значение или его кодированную версию (например, параметр, из которого можно непосредственно вывести интервальное значение), при этом декодер 200 может быть сконфигурирован с возможностью выделения интервального значения или его кодированной версии из кодированного аудиосигнала, чтобы получить интервальное значение.
В качестве альтернативы, декодер 200 может быть сконфигурирован с возможностью самостоятельного определения интервального значения, т.е. кодированный аудиосигнал не включает в себя интервальное значение. В таком случае, декодер 200 может быть сконфигурирован с возможностью определения мгновенной основной частоты (кодированного аудиосигнала 120, представляющего аудиосигнал 102) и вывода интервального значения из мгновенной основной частоты или ее доли или кратной величины.
В вариантах осуществления декодер 200 может быть сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяется декодирование с предсказанием, таким образом, что имеет место периодическое чередование, периодическое с допуском +/-1 спектральных коэффициентов, между множеством отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым декодирование с предсказанием применяется, и спектральными коэффициентами, которыми разделяется множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяется декодирование с предсказанием.
В вариантах осуществления аудиосигнал 102, представленный кодированным аудиосигналом 120, содержит по меньшей мере две гармонические составляющие сигнала, при этом декодер 200 сконфигурирован с возможностью селективного применения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов 206_t0_f2 или групп кодированных спектральных коэффициентов 206_t0_f4 и 206_t0_f5, которые представляют собой по меньшей мере две гармонические составляющие сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих сигнала аудиосигнала 102. Спектральное окружение в окрестности по меньшей мере двух гармонических составляющих сигнала может составлять, например, +/-1, 2, 3, 4 или 5 спектральных составляющих.
Таким образом, декодер 200 может быть сконфигурирован с возможностью идентификации по меньшей мере двух гармонических составляющих сигнала и селективного применения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов 206_t0_f2 или групп кодированных спектральных коэффициентов 206_t0_f4 и 206_t0_f5, которые ассоциированы с идентифицированными гармоническими составляющими сигнала, например, которые представляют собой идентифицированные гармонические составляющие сигнала, или которые окружают идентифицированные гармонические составляющие сигнала).
В качестве альтернативы, кодированный аудиосигнал 120 может содержать информацию (например, интервальное значение), идентифицирующую по меньшей мере две гармонические составляющие сигнала. В таком случае, декодер 200 может быть сконфигурирован с возможностью селективного применения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов 206_t0_f2 или групп кодированных спектральных коэффициентов 206_t0_f4 и 206_t0_f5, которые ассоциированы с идентифицированными гармоническими составляющими сигнала, например, которые представляют собой идентифицированные гармонические составляющие сигнала, или которые окружают идентифицированные гармонические составляющие сигнала.
В обоих вышеупомянутых альтернативных вариантах декодер 200 может быть сконфигурирован с возможностью неприменения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов 206_t0_f3, 206_t0_f1 и 206_t0_f6 или групп кодированных спектральных коэффициентов, которые не представляют собой по меньшей мере две гармонические составляющие сигнала или спектральное окружение по меньшей мере двух гармонических составляющих сигнала аудиосигнала 102.
Другими словами, декодер 200 может быть сконфигурирован с возможностью неприменения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов 206_t0_f3, 206_t0_f1, 206_t0_f6 или групп кодированных спектральных коэффициентов, которые относятся к нетональному фоновому шуму между гармониками сигнала аудиосигнала 102.
Фиг. 5 представляет блок-схему последовательности операций способа 300 кодирования аудиосигнала в соответствии с вариантом осуществления. Способ 300 содержит этап 302 определения спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра и этап 304 селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, которые разделяются по меньшей мере одним спектральным коэффициентом.
Фиг. 6 представляет блок-схему последовательности операций способа 400 декодирования кодированного аудиосигнала в соответствии с вариантом осуществления. Способ 400 содержит этап 402 синтаксического анализа кодированного аудиосигнала для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра и этап 404 селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые разделяются по меньшей мере одним кодированным спектральным коэффициентом.
Хотя некоторые аспекты описаны выше в контексте устройства, очевидно, что данные аспекты представляют также описание соответствующего способа, при этом блок или устройство соответствует этапу способа или признаку этапа способа. Аналогично, аспекты, описанные в контексте этапа способа, также представляют описание соответствующего блока или элемента, или признака соответствующего устройства. Некоторые или все этапы способа могут выполняться посредством (или с использованием) устройства аппаратного обеспечения, подобного, например, микропроцессору, программируемому компьютеру или электронной схеме. В некоторых вариантах осуществления, один или более из наиболее важных этапов способа может выполняться таким устройством.
Кодированный аудиосигнал по изобретению может храниться на носителе цифровых данных или может передаваться по среде передачи, например, среде беспроводной передачи или среде проводной передачи, например, сети Интернет.
В зависимости от некоторых требований к реализации, варианты осуществления изобретения могут быть реализованы в форме аппаратного или программного обеспечения. Реализацию можно осуществить с использованием носителя цифровых данных, например, гибкого диска, DVD (универсального цифрового диска), диска Blu-Ray, CD (компакт-диска), ROM (постоянной памяти), PROM (программируемой постоянной памяти), EPROM (стираемой программируемой постоянной памяти), EEPROM (электронно-стираемой программируемой постоянной памяти) или флэш-памяти, содержащих хранящиеся на них электронно-считываемые управляющие сигналы, которые взаимодействуют (или способны взаимодействовать) с программируемой компьютерной системой таким образом, чтобы выполнялся соответствующий способ. Следовательно, носитель цифровых данных может быть компьютерно-считываемым.
Некоторые варианты осуществления в соответствии с изобретением содержат носитель данных, содержащий электронно-считываемые управляющие сигналы, которые способны взаимодействовать с программируемой компьютерной системой таким образом, чтобы выполнялся один из способов, описанных в настоящей заявке.
В общем, варианты осуществления настоящего изобретения можно реализовать в форме компьютерного программного продукта с программным кодом, при этом программный код предназначен для выполнения одного из способов, когда компьютерный программный продукт выполняется в компьютере. Программный код может храниться, например, на машиночитаемом носителе.
Другие варианты осуществления содержат компьютерную программу для выполнения одного из способов, описанных в настоящей заявке, хранящуюся на машиночитаемом носителе.
Другими словами, следовательно, вариант осуществления способа по изобретению является компьютерной программой, содержащей программный код для выполнения одного из способов, описанных в настоящей заявке, когда компьютерная программа выполняется в компьютере.
Дополнительный вариант осуществления способов по изобретению является, следовательно, носителем данных (или носителем цифровых данных, или компьютерно-читаемым носителем), содержащим записанную на нем компьютерную программу для выполнения одного из способов, описанных в настоящей заявке. Носитель данных, носитель цифровых данных или записываемый носитель являются, обычно, материальным и/или долговременным.
Дополнительный вариант осуществления способов по изобретению является, следовательно, потоком данных или последовательностью сигналов, представляющим(щей) компьютерную программу для выполнения одного из способов, описанных в настоящей заявке. Поток данных или последовательность сигналов может быть, например, сконфигурирован(а) с возможностью передачи по соединению для передачи данных, например, по сети Интернет.
Дополнительный вариант осуществления содержит средство обработки данных, например, компьютер или программируемое логическое устройство, сконфигурированный(ое) с возможностью или предназначенный(ое) для выполнения одного из способов, описанных в настоящей заявке.
Дополнительный вариант осуществления содержит компьютер, содержащий установленную в нем компьютерную программу для выполнения одного из способов, описанных в настоящей заявке.
Дополнительный вариант осуществления в соответствии с изобретением содержит устройство или систему, сконфигурированное(ую) с возможностью передачи (например, электронной или оптической) компьютерной программы для выполнения одного из способов, описанных в настоящей заявке, в приемник. Приемник может быть, например, компьютером, мобильным устройством, запоминающим устройством и т.п. Устройство или система может содержать, например, файловый сервер для передачи компьютерной программы в приемник.
В некоторых вариантах осуществления программируемое логическое устройство (например, матрица логических элементов с эксплуатационным программированием) может применяться для выполнения некоторых или всех функций способов, описанных в настоящей заявке. В некоторых вариантах осуществления матрица логических элементов с эксплуатационным программированием может взаимодействовать с микропроцессором для того, чтобы выполнять один из способов, описанных в настоящей заявке. В общем, способы предпочтительно выполняются любым устройством аппаратного обеспечения.
Устройство, описанное в настоящей заявке, может быть реализовано с использованием устройства аппаратного обеспечения или с использованием компьютера, или с использованием комбинации устройства аппаратного обеспечения и компьютера.
Способы, описанные в настоящей заявке, могут выполняться с использованием устройства аппаратного обеспечения или с использованием компьютера, или с использованием комбинации устройства аппаратного обеспечения и компьютера.
Вышеописанные варианты осуществления являются простой иллюстрацией принципов настоящего изобретения. Следует понимать, что специалистам в данной области техники будут очевидны модификации и варианты схем и деталей, описанных в настоящей заявке. Поэтому изобретение должно ограничиваться только объемом прилагаемой формулы изобретения, а не конкретными деталями, представленными в описании и пояснении вариантов осуществления настоящей заявки.

Claims (153)

1. Кодер (100) для кодирования аудиосигнала (102), при этом кодер (100) сконфигурирован с возможностью кодирования аудиосигнала (102) в области преобразования или области (104) банка фильтров, причем кодер сконфигурирован с возможностью определения спектральных коэффициентов (106_t0_f1:106_t0_f6; 106_t-1_f1:106_t-1_f6) аудиосигнала (102) для текущего кадра (108_t0) и по меньшей мере одного предыдущего кадра (108_t-1), причем кодер (100) сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), причем кодер (100) сконфигурирован с возможностью определения интервального значения, причем кодер (100) сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), к которым применяется кодирование с предсказанием, на основании интервального значения;
причем интервальное значение является интервальным значением гармоник, описывающим разнесение между гармониками.
2. Кодер (100) по п. 1, в котором множество отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) разделяется по меньшей мере одним спектральным коэффициентом (106_t0_f3).
3. Кодер (100) по п.2, в котором кодирование с предсказанием не применяется к по меньшей мере одному спектральному коэффициенту (106_t0_f3), которым разделяются отдельные спектральные коэффициенты (106_t0_f2) или группы спектральных коэффициентов (106_t0_f4, 106_t0_f5).
4. Кодер (100) по п. 1, причем кодер (100) сконфигурирован с возможностью кодирования с предсказанием множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0), посредством кодирования ошибок предсказания между множеством предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) текущего кадра и множеством отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0).
5. Кодер (100) по п.4, при этом кодер (100) сконфигурирован с возможностью вывода коэффициентов предсказания из интервального значения, и причем кодер (100) сконфигурирован с возможностью вычисления множества предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) для текущего кадра (108_t0) с использованием соответствующего множества отдельных спектральных коэффициентов (106_t-2_f2, 106_t-1_f2) или соответствующих групп спектральных коэффициентов (106_t-2_f4, 106_t-1_f4; 106_t-2_f5, 106_t-1_f5) по меньшей мере двух предыдущих кадров (108_t-2, 108_t-1) и с использованием выведенных коэффициентов предсказания.
6. Кодер (100) по п.4, при этом кодер (100) сконфигурирован с возможностью определения множества предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) для текущего кадра (108_t0) с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов (106_t-1_f2) или групп спектральных коэффициентов (106_t-1_f4, 106_t-1_f5) предыдущего кадра (108_t-1).
7. Кодер (100) по п.6, при этом кодер (100) сконфигурирован с возможностью вывода коэффициентов предсказания из интервального значения, и причем кодер (100) сконфигурирован с возможностью вычисления множества предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) для текущего кадра (108_t0) с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов (106_t-2_f2, 106_t-1_f2) или групп спектральных коэффициентов (106_t-2_f4, 106_t-1_f4; 106_t-2_f5, 106_t-1_f5) по меньшей мере двух предыдущих кадров (108_t-2, 108_t-1) и с использованием выведенных коэффициентов предсказания.
8. Кодер (100) по п. 5, при этом кодер (100) сконфигурирован с возможностью обеспечения кодированного аудиосигнала (120), причем кодированный аудиосигнал (120) не включает в себя коэффициенты предсказания или их кодированные версии.
9. Кодер (100) по п.4, при этом кодер (100) сконфигурирован с возможностью обеспечения кодированного аудиосигнала (120), причем кодированный аудиосигнал (120) включает в себя квантованные версии ошибок предсказания, вместо квантованных версий множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), для множества отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяется кодирование с предсказанием.
10. Кодер (100) по п.9, в котором кодированный аудиосигнал (120) включает в себя квантованные версии спектральных коэффициентов (106_t0_f3), к которым кодирование с предсказанием не применяется, таким образом, что имеет место чередование спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), для которых в кодированный аудиосигнал (120) включены квантованные версии ошибок предсказания, и спектральных коэффициентов (106_t0_f1, 106_t0_f3, 106_t0_f6) или групп спектральных коэффициентов, для которых обеспечиваются квантованные версии без использования кодирования с предсказанием.
11. Кодер (100) по п. 1, при этом кодер (100) сконфигурирован с возможностью определения мгновенной основной частоты аудиосигнала (102) и вывода интервального значения из мгновенной основной частоты или ее доли или кратной величины.
12. Кодер (100) по п. 1, при этом кодер (100) сконфигурирован с возможностью выбора отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, спектрально расположенных в соответствии с сеткой гармоник, определяемой интервальным значением, для кодирования с предсказанием.
13. Кодер (100) по п. 1, при этом кодер (100) сконфигурирован с возможностью выбора спектральных коэффициентов, спектральные индексы которых равны или расположены в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для кодирования с предсказанием.
14. Кодер (100) по п.13, при этом кодер (100) сконфигурирован с возможностью установки ширины диапазона в зависимости от интервального значения.
15. Кодер по п. 1, при этом кодер (100) сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, к которым применяется кодирование с предсказанием, таким образом, что имеет место периодическое чередование, периодическое с допуском +/-1 спектральных коэффициентов, между множеством отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, к которым применяется кодирование с предсказанием, и спектральными коэффициентами или группами спектральных коэффициентов (118_1:118_5), к которым кодирование с предсказанием не применяется.
16. Кодер (100) по п.15, в котором аудиосигнал (102) содержит по меньшей мере две гармонические составляющие (124_1:124_6) сигнала, при этом кодер (100) сконфигурирован с возможностью селективного применения кодирования с предсказанием к такому множеству отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала (102).
17. Кодер (100) по п. 16, при этом кодер (100) сконфигурирован с возможностью неприменения кодирования с предсказанием к такому множеству отдельных спектральных коэффициентов или групп (118_1:118_5) спектральных коэффициентов, которые не представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала (102).
18. Кодер (100) по п. 16, при этом кодер (100) сконфигурирован с возможностью неприменения кодирования с предсказанием к такому множеству отдельных спектральных коэффициентов или групп (118_1:118_5) спектральных коэффициентов, которые относятся к нетональному фоновому шуму между гармониками (124_1:124_6) сигнала.
19. Кодер (100) по п.16, в котором интервальное значение является интервальным значением гармоник, указывающим спектральное разнесение между по меньшей мере двумя гармоническими составляющими (124_1:124_6) сигнала аудиосигнала (102), при этом интервальное значение гармоник указывает такое множество отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала аудиосигнала (102).
20. Кодер (100) по п. 1, при этом кодер (100) сконфигурирован с возможностью обеспечения кодированного аудиосигнала (120), причем кодер (100) сконфигурирован с возможностью включения в кодированный аудиосигнал (120) интервального значения или его кодированной версии.
21. Кодер (100) по п. 1, в котором спектральные коэффициенты являются спектральными бинами.
22. Декодер (200) для декодирования кодированного аудиосигнала (120), при этом декодер (200) сконфигурирован с возможностью декодирования кодированного аудиосигнала (120) в области преобразования или области (204) банка фильтров, причем декодер (200) сконфигурирован с возможностью синтаксического анализа кодированного аудиосигнала (120) для получения кодированных спектральных коэффициентов (206_t0_f1:206_t0_f6; 206_t-1_f1:206_t-1_f6) аудиосигнала (120) для текущего кадра (208_t0) и по меньшей мере одного предыдущего кадра (208_t-1), и причем декодер (200) сконфигурирован с возможностью селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), причем декодер (200) сконфигурирован с возможностью получения интервального значения, причем декодер (200) сконфигурирован с возможностью выбора множества отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием, на основании интервального значения;
причем интервальное значение является интервальным значением гармоник, описывающим разнесение между гармониками.
23. Декодер (200) по п.22, в котором множество отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5) разделяется по меньшей мере одним кодированным спектральным коэффициентом (206_t0_f3).
24. Декодер (200) по п.23, в котором декодирование с предсказанием не применяется к по меньшей мере одному спектральному коэффициенту (206_t0_f3), которым разделяются отдельные спектральные коэффициенты (206_t0_f2) или группа спектральных коэффициентов (206_t0_f4, 206_t0_f5).
25. Декодер (200) по п.22, при этом декодер (200) сконфигурирован с возможностью энтропийного декодирования кодированных спектральных коэффициентов, чтобы получать квантованные ошибки предсказания для спектральных коэффициентов (206_t0_f2,206_t0_f4,206_t0_f5), к которым должно применяться декодирование с предсказанием, и квантованные спектральные коэффициенты для спектральных коэффициентов (206_t0_f3), к которым не должно применяться декодирование с предсказанием; и
причем декодер (200) сконфигурирован с возможностью применения квантованных ошибок предсказания к множеству предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5), чтобы получать, для текущего кадра (208_t0), декодированные спектральные коэффициенты, ассоциированные с кодированными спектральными коэффициентами (206_t0_f2, 206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием.
26. Декодер (200) по п.25, при этом декодер (200) сконфигурирован с возможностью определения множества предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5) для текущего кадра (208_t0) на основании соответствующего множества отдельных кодированных спектральных коэффициентов (206_t-1_f2) или групп кодированных спектральных коэффициентов (206_t-1_f4, 206_t-1_f5) предыдущего кадра (208_t-1).
27. Декодер (200) по п.26, при этом декодер (200) сконфигурирован с возможностью вывода коэффициентов предсказания из интервального значения, и причем декодер (200) сконфигурирован с возможностью вычисления множества предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5) для текущего кадра (208_t0) с использованием соответствующего множества ранее декодированных отдельных спектральных коэффициентов или групп ранее декодированных спектральных коэффициентов по меньшей мере двух предыдущих кадров и с использованием выведенных коэффициентов предсказания.
28. Декодер (200) по п.22, при этом декодер (200) сконфигурирован с возможностью декодирования кодированного аудиосигнала (120) для того, чтобы получать квантованные ошибки предсказания вместо множества отдельных квантованных спектральных коэффициентов или групп квантованных спектральных коэффициентов для множества отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием.
29. Декодер (200) по п.28, при этом декодер сконфигурирован с возможностью декодирования кодированного аудиосигнала (120) для того, чтобы получать квантованные спектральные коэффициенты для кодированных спектральных коэффициентов (206_t0_f3), к которым не применяется декодирование с предсказанием, таким образом, что имеет место чередование кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), для которых получают квантованные ошибки предсказания, и кодированных спектральных коэффициентов (206_t0_f3) или групп кодированных спектральных коэффициентов, для которых получают квантованные спектральные коэффициенты.
30. Декодер (200) по п.22, при этом декодер (200) сконфигурирован с возможностью выбора отдельных спектральных коэффициентов (206_t0_f2) или групп спектральных коэффициентов (206_t0_f4, 206_t0_f5), спектрально расположенных в соответствии с сеткой гармоник, определяемой интервальным значением, для декодирования с предсказанием.
31. Декодер (200) по п.22, при этом декодер (200) сконфигурирован с возможностью выбора спектральных коэффициентов, спектральные индексы которых равны или лежат в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для декодирования с предсказанием.
32. Декодер (200) по п.31, при этом декодер (200) сконфигурирован с возможностью установки ширины диапазона в зависимости от интервального значения.
33. Декодер (200) по п.22, в котором кодированный аудиосигнал (120) содержит интервальное значение или его кодированную версию, при этом декодер (200) сконфигурирован с возможностью выделения интервального значения или его кодированной версии из кодированного аудиосигнала (120), чтобы получить интервальное значение.
34. Декодер (200) по п.22, при этом декодер (200) сконфигурирован с возможностью определения интервального значения.
35. Декодер (200) по п.34, при этом декодер (200) сконфигурирован с возможностью определения мгновенной основной частоты и вывода интервального значения из мгновенной основной частоты или ее доли или кратной величины.
36. Декодер (200) по п. 22, в котором аудиосигнал (102), представленный кодированным аудиосигналом (120), содержит по меньшей мере две гармонические составляющие (124_1:124_6) сигнала, при этом декодер (200) сконфигурирован с возможностью селективного применения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала (102).
37. Декодер (200) по п.36, при этом декодер (200) сконфигурирован с возможностью идентификации по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала и селективного применения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые ассоциированы с идентифицированными гармоническими составляющими (124_1:124_6) сигнала.
38. Декодер (200) по п.36, в котором кодированный аудиосигнал (120) содержит интервальное значение или его кодированную версию, при этом интервальное значение идентифицирует по меньшей мере две гармонические составляющие (124_1:124_6) сигнала, причем декодер (200) сконфигурирован с возможностью селективного применения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые ассоциированы с идентифицированными гармоническими составляющими (124_1:124_6) сигнала.
39. Декодер (200) по п.36, при этом декодер (200) сконфигурирован с возможностью неприменения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые не представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала.
40. Декодер (200) по п.36, при этом декодер (200) сконфигурирован с возможностью неприменения декодирования с предсказанием к такому множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые относятся к нетональному фоновому шуму между гармониками (124_1:124_6) сигнала аудиосигнала.
41. Декодер (200) по п.22, в котором кодированный аудиосигнал (120) включает в себя интервальное значение или его кодированную версию, при этом интервальное значение является интервальным значением гармоник, причем интервальное значение гармоник указывает такое множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала аудиосигнала (102).
42. Декодер (200) по п.22, в котором спектральные коэффициенты являются спектральными бинами.
43. Кодер (100) для кодирования аудиосигнала (102), при этом кодер (100) сконфигурирован с возможностью кодирования аудиосигнала (102) в области преобразования или области (104) банка фильтров, причем кодер сконфигурирован с возможностью определения спектральных коэффициентов (106_t0_f1:106_t0_f6; 106_t-1_f1:106_t-1_f6) аудиосигнала (102) для текущего кадра (108_t0) и по меньшей мере одного предыдущего кадра (108_t-1), причем кодер (100) сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), причем кодер (100) сконфигурирован с возможностью определения интервального значения, причем кодер (100) сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), к которым применяется кодирование с предсказанием, на основании интервального значения;
причем кодер (100) сконфигурирован с возможностью кодирования с предсказанием множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0) посредством кодирования ошибок предсказания между множеством предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0-f5) текущего кадра и множеством отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0);
причем кодер (100) сконфигурирован с возможностью вывода коэффициентов предсказания из интервального значения, и причем кодер (100) сконфигурирован с возможностью вычисления множества предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0-f5) для текущего кадра (108_t0) с использованием соответствующего множества отдельных спектральных коэффициентов (106_t-2_f2, 106_t-1_f2) или соответствующих групп спектральных коэффициентов (106_t-2_f4, 106_t-1_f4; 106_t-2_f5, 106_t-1_f5) по меньшей мере двух предыдущих кадров (108_t-2, 108_t-1) и с использованием выведенных коэффициентов предсказания; и
причем кодер (100) сконфигурирован с возможностью выбора спектральных коэффициентов, спектральные индексы которых равны или лежат в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для кодирования с предсказанием.
44. Кодер (100) для кодирования аудиосигнала (102), при этом кодер (100) сконфигурирован с возможностью кодирования аудиосигнала (102) в области преобразования или в области (104) банка фильтров, причем кодер сконфигурирован с возможностью определения спектральных коэффициентов (106_t0_f1:106_t0_f6; 106_t-1_f1:106_t-1_f6) аудиосигнала (102) для текущего кадра (108_t0) и по меньшей мере одного предыдущего кадра (108_t-1), причем кодер (100) сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), причем кодер (100) сконфигурирован с возможностью определения интервального значения, причем кодер (100) сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4,106_t0_f5), к которым применяется кодирование с предсказанием, на основании интервального значения;
причем кодер (100) сконфигурирован с возможностью кодирования с предсказанием множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0) посредством кодирования ошибок предсказания между множеством предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) текущего кадра и множеством отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0);
причем кодер (100) сконфигурирован с возможностью определения множества предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f4) для текущего кадра (108_t0) с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов (106_t-1_f2) или групп спектральных коэффициентов (106_t-1_f4, 106_t-1_f5) предыдущего кадра (108_t-1);
причем кодер (100) сконфигурирован с возможностью вывода коэффициентов предсказания из интервального значения, и причем кодер (100) сконфигурирован с возможностью вычисления множества предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0-f5) для текущего кадра (108_t0) с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов (106_t-2_f2, 106_t-1_f2) или групп спектральных коэффициентов (106_t-2_f4, 106_t-1_f4; 106_t-2_f5, 106_t-1_f5) по меньшей мере двух предыдущих кадров (108_t-2,108_t-1) и с использованием выведенных коэффициентов предсказания; и
причем кодер (100) сконфигурирован с возможностью выбора спектральных коэффициентов, спектральные индексы которых равны или лежат в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для кодирования с предсказанием.
45. Кодер (100) для кодирования аудиосигнала (102), при этом кодер (100) сконфигурирован с возможностью кодирования аудиосигнала (102) в области преобразования или области (104) банка фильтров, причем кодер сконфигурирован с возможностью определения спектральных коэффициентов (106_t0_f1:106_t0_f6; 106_t-1_f1:106_t-1_f6) аудиосигнала (102) для текущего кадра (108_t0) и по меньшей мере одного предыдущего кадра (108_t-1), причем кодер (100) сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), причем кодер (100) сконфигурирован с возможностью определения интервального значения, причем кодер (100) сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4,106_t0_f5), к которым применяется кодирование с предсказанием, на основании интервального значения;
причем кодер (100) сконфигурирован с возможностью определения мгновенной фундаментальной частоты аудиосигнала (102) и вывода интервального значения из мгновенной фундаментальной частоты или ее доли или кратной величины.
46. Кодер (100) для кодирования аудиосигнала (102), при этом кодер (100) сконфигурирован с возможностью кодирования аудиосигнала (102) в области преобразования или области (104) банка фильтров, причем кодер сконфигурирован с возможностью определения спектральных коэффициентов (106_t0_f1:106_t0_f6; 106_t-1_f1:106_t-1_f6) аудиосигнала (102) для текущего кадра (108_t0) и по меньшей мере одного предыдущего кадра (108_t-1), причем кодер (100) сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), причем кодер (100) сконфигурирован с возможностью определения интервального значения, причем кодер (100) сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), к которым применяется кодирование с предсказанием, на основании интервального значения;
причем кодер (100) сконфигурирован с возможностью выбора отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, спектрально расположенных в соответствии с сеткой гармоник, определяемой интервальным значением, для кодирования с предсказанием.
47. Кодер (100) для кодирования аудиосигнала (102), при этом кодер (100) сконфигурирован с возможностью кодирования аудиосигнала (102) в области преобразования или области (104) банка фильтров, причем кодер сконфигурирован с возможностью определения спектральных коэффициентов (106_t0_f1:106_t0_f6; 106_t-1_f1:106_t-1_f6) аудиосигнала (102) для текущего кадра (108_t0) и по меньшей мере одного предыдущего кадра (108_t-1), причем кодер (100) сконфигурирован с возможностью селективного применения кодирования с предсказанием к множеству отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), причем кодер (100) сконфигурирован с возможностью определения интервального значения, причем кодер (100) сконфигурирован с возможностью выбора множества отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5), к которым применяется кодирование с предсказанием, на основании интервального значения;
причем аудиосигнал (102) содержит по меньшей мере две гармонические составляющие (124_1:124_6) сигнала, причем кодер (100) сконфигурирован с возможностью применения кодирования с предсказанием только к такому множеству отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала (102).
48. Декодер (200) для декодирования кодированного аудиосигнала (120), при этом декодер (200) сконфигурирован с возможностью декодирования кодированного аудиосигнала (120) в области преобразования или области (204) банка фильтров, причем декодер (200) сконфигурирован с возможностью синтаксического анализа кодированного аудиосигнала (120), чтобы получать кодированные спектральные коэффициенты (206_t0_f1:206_t0_f6; 206_t-1_f1:206_t-1_f6) аудиосигнала (120) для текущего кадра (208_t0) и по меньшей мере одного предыдущего кадра (208_t-1), и причем декодер (200) сконфигурирован с возможностью селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), причем декодер (200) сконфигурирован с возможностью получения интервального значения, причем декодер (200) сконфигурирован с возможностью выбора множества отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием, на основании интервального значения;
причем декодер (200) сконфигурирован с возможностью энтропийного декодирования кодированных спектральных коэффициентов, чтобы получать квантованные ошибки предсказания для спектральных коэффициентов (206_t0_f2, 206_t0_f4, 206_t0_f5), к которым должно применяться декодирование с предсказанием, и квантованные спектральные коэффициенты для спектральных коэффициентов (206_t0_f3), к которым декодирование с предсказанием не должно применяться;
причем декодер (200) сконфигурирован с возможностью применения квантованных ошибок предсказания к множеству предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5), чтобы получать, для текущего кадра (208_t0), декодированные спектральные коэффициенты, ассоциированные с кодированными спектральными коэффициентами (206_t0_f2, 206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием;
причем декодер (200) сконфигурирован с возможностью определения множества предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5) для текущего кадра (208_t0) на основании соответствующего множества отдельных кодированных спектральных коэффициентов (206_t-1_f2) или групп кодированных спектральных коэффициентов (206_t-1_f4, 206_t-1_f5) предыдущего кадра (208_t-1);
причем декодер (200) сконфигурирован с возможностью вывода коэффициентов предсказания из интервального значения, и причем декодер (200) сконфигурирован с возможностью вычисления множества предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5) для текущего кадра (208_t0) с использованием соответствующего множества ранее декодированных отдельных спектральных коэффициентов или групп ранее декодированных спектральных коэффициентов по меньшей мере двух предыдущих кадров и с использованием выведенных коэффициентов предсказания;
причем декодер (200) сконфигурирован с возможностью выбора спектральных коэффициентов, спектральные индексы которых равны или лежат в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для декодирования с предсказанием.
49. Декодер (200) для декодирования кодированного аудиосигнала (120), при этом декодер (200) выполнен с возможностью декодирования кодированного аудиосигнала (120) в области преобразования или области (204) банка фильтров, причем декодер (200) выполнен с возможностью синтаксического анализа кодированного аудиосигнала (120), чтобы получать кодированные спектральные коэффициенты (206_t0_f1:206_t0_f6; 206_t-1_f1:206_t-1_f6) аудиосигнала (120) для текущего кадра (208_t0) и по меньшей мере одного предыдущего кадра (208_t-1), и причем декодер (200) выполнен с возможностью селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), причем декодер (200) выполнен с возможностью получения интервального значения, причем декодер (200) выполнен с возможностью выбора множества отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием, на основании интервального значения;
причем декодер (200) выполнен с возможностью выбора отдельных спектральных коэффициентов (206_t0_f2) или групп спектральных коэффициентов (206_t0_f4, 206_t0_f5), спектрально расположенных в соответствии с сеткой гармоник, определяемой интервальным значением, для декодирования с предсказанием.
50. Декодер (200) для декодирования кодированного аудиосигнала (120), при этом декодер (200) сконфигурирован с возможностью декодирования кодированного аудиосигнала (120) в области преобразования или области (204) банка фильтров, причем декодер (200) сконфигурирован с возможностью синтаксического анализа кодированного аудиосигнала (120), чтобы получать кодированные спектральные коэффициенты (206_t0_f1:206_t0_f6; 206_t-1_f1:206_t-1_f6) аудиосигнала (120) для текущего кадра (208_t0) и по меньшей мере одного предыдущего кадра (208_t-1), и причем декодер (200) сконфигурирован с возможностью селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), причем декодер (200) сконфигурирован с возможностью получения интервального значения, причем декодер (200) сконфигурирован с возможностью выбора множества отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием, на основании интервального значения;
причем декодер (200) сконфигурирован с возможностью определения интервального значения; и
причем декодер (200) сконфигурирован с возможностью определения мгновенной основной частоты и вывода интервального значения из мгновенной основной частоты или ее доли или кратной величины.
51. Декодер (200) для декодирования кодированного аудиосигнала (120), при этом декодер (200) сконфигурирован с возможностью декодирования кодированного аудиосигнала (120) в области преобразования или области (204) банка фильтров, причем декодер (200) сконфигурирован с возможностью синтаксического анализа кодированного аудиосигнала (120), чтобы получать кодированные спектральные коэффициенты (206_t0_f1:206_t0_f6; 206_t-1_f1:206_t-1_f6) аудиосигнала (120) для текущего кадра (208_t0) и по меньшей мере одного предыдущего кадра (208_t-1), и причем декодер (200) сконфигурирован с возможностью селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), причем декодер (200) сконфигурирован с возможностью получения интервального значения, причем декодер (200) сконфигурирован с возможностью выбора множества отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием, на основании интервального значения;
причем аудиосигнал (102), представленный кодированным аудиосигналом (120), содержит по меньшей мере две гармонические составляющие (124_1:124_6) сигнала, причем декодер (200) сконфигурирован с возможностью применения декодирования с предсказанием только к такому множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала (102).
52. Декодер (200) для декодирования кодированного аудиосигнала (120), при этом декодер (200) сконфигурирован с возможностью декодирования кодированного аудиосигнала (120) в области преобразования или области (204) банка фильтров, причем декодер (200) сконфигурирован с возможностью синтаксического анализа кодированного аудиосигнала (120), чтобы получать кодированные спектральные коэффициенты (206_t0_f1:206_t0_f6; 206_t-1_f1:206_t-1_f6) аудиосигнала (120) для текущего кадра (208_t0) и по меньшей мере одного предыдущего кадра (208_t-1), и причем декодер (200) сконфигурирован с возможностью селективного применения декодирования с предсказанием к множеству отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), причем декодер (200) сконфигурирован с возможностью получения интервального значения, причем декодер (200) сконфигурирован с возможностью выбора множества отдельных кодированных спектральных коэффициентов (206_t0_f2) или групп кодированных спектральных коэффициентов (206_t0_f4, 206_t0_f5), к которым применяется декодирование с предсказанием, на основании интервального значения;
причем кодированный аудиосигнал (120) включает в себя интервальное значение или его кодированную версию, причем интервальное значение является интервальным значением гармоник, описывающим разнесение между гармониками, причем интервальное значение гармоник указывает такое множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала аудиосигнала (102).
53. Способ (300) кодирования аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
определяют (302) спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
определяют интервальное значение; и
селективно применяют (304) кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяют кодирование с предсказанием, выбирают на основании интервального значения;
причем интервальное значение является интервальным значением гармоник, описывающим разнесение между гармониками.
54. Способ (300) кодирования аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
определяют (302) спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
определяют интервальное значение;
селективно применяют (304) кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяют кодирование с предсказанием, выбирают на основании интервального значения, причем множество отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0) кодируют с предсказанием посредством кодирования ошибок предсказания между множеством предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) текущего кадра и множеством отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0);
выводят коэффициенты предсказания из интервального значения;
вычисляют множество предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) для текущего кадра (108_t0) с использованием соответствующего множества отдельных спектральных коэффициентов (106_t-2_f2, 106_t-1_f2) или соответствующих групп спектральных коэффициентов (106_t-2_f4, 106_t-1_f4; 106_t-2_f5, 106_t-1_f5) по меньшей мере двух предыдущих кадров (108_t-2, 108_t-1) и с использованием выведенных коэффициентов предсказания; и
выбирают спектральные коэффициенты, спектральные индексы которых равны или лежат в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для кодирования с предсказанием.
55. Способ (300) кодирования аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
определяют (302) спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
определяют интервальное значение;
селективно применяют (304) кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяют кодирование с предсказанием, выбирают на основании интервального значения;
кодируют с предсказанием множество отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0) посредством кодирования ошибок предсказания между множеством предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) текущего кадра и множеством отдельных спектральных коэффициентов (106_t0_f2) или групп спектральных коэффициентов (106_t0_f4, 106_t0_f5) текущего кадра (108_t0);
определяют множество предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f4) для текущего кадра (108_t0) с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов (106_t-1_f2) или групп спектральных коэффициентов (106_t-1_f4, 106_t-1_f5) предыдущего кадра (108_t-1);
выводят коэффициенты предсказания из интервального значения;
вычисляют множество предсказанных отдельных спектральных коэффициентов (110_t0_f2) или групп предсказанных спектральных коэффициентов (110_t0_f4, 110_t0_f5) для текущего кадра (108_t0) с использованием соответствующих квантованных версий множества отдельных спектральных коэффициентов (106_t-2_f2, 106_t-1_f2) или групп спектральных коэффициентов (106_t-2_f4, 106_t-1_f4; 106_t-2_f5, 106_t-1_f5) по меньшей мере двух предыдущих кадров (108_t-2, 108_t-1) и с использованием выведенных коэффициентов предсказания;
выбирают спектральные коэффициенты, спектральные индексы которых равны или лежат в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для кодирования с предсказанием.
56. Способ (300) кодирования аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
определяют (302) спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
определяют интервальное значение;
селективно применяют (304) кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяют кодирование с предсказанием, выбирают на основании интервального значения;
определяют мгновенную основную частоту аудиосигнала (102);
выводят интервальное значение из мгновенной основной частоты или ее доли или кратной величины.
57. Способ (300) кодирования аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
определяют (302) спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
определяют интервальное значение;
селективно применяют (304) кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяют кодирование с предсказанием, выбирают на основании интервального значения; и
выбирают отдельные спектральные коэффициенты или группы (116_1:116_6) спектральных коэффициентов, спектрально расположенные в соответствии с сеткой гармоник, определяемой интервальным значением, для кодирования с предсказанием.
58. Способ (300) кодирования аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
определяют (302) спектральные коэффициенты аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
определяют интервальное значение;
селективно применяют (304) кодирование с предсказанием к множеству отдельных спектральных коэффициентов или групп спектральных коэффициентов, причем множество отдельных спектральных коэффициентов или групп спектральных коэффициентов, к которым применяют кодирование с предсказанием, выбирают на основании интервального значения;
причем аудиосигнал (102) содержит по меньшей мере две гармонические составляющие сигнала;
применяют кодирование с предсказанием только к такому множеству отдельных спектральных коэффициентов или групп (116_1:116_6) спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала (102).
59. Способ (400) декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
синтаксически анализируют (402) кодированный аудиосигнал для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
получают интервальное значение; и
селективно применяют (404) декодирование с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяют декодирование с предсказанием, выбирают на основании интервального значения;
причем интервальное значение является интервальным значением гармоник, описывающим разнесение между гармониками.
60. Способ (400) декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
синтаксически анализируют (402) кодированный аудиосигнал для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
получают интервальное значение; и
селективно применяют (404) декодирование с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяют декодирование с предсказанием, выбирают на основании интервального значения;
энтропийно декодируют кодированные спектральные коэффициенты, чтобы получать квантованные ошибки предсказания для спектральных коэффициентов (206_t0_f2, 206_t0_f4, 206_t0_f5), к которым следует применять декодирование с предсказанием, и квантованные спектральные коэффициенты для спектральных коэффициентов (206_t0_f3), к которым не следует применять декодирование с предсказанием;
применяют квантованные ошибки предсказания к множеству предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5), чтобы получать, для текущего кадра (208_t0), декодированные спектральные коэффициенты, ассоциированные с кодированными спектральными коэффициентами (206_t0_f2, 206_t0_f4, 206_t0_f5), к которым применяют декодирование с предсказанием;
определяют множество предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5) для текущего кадра (208_t0) на основании соответствующего множества отдельных кодированных спектральных коэффициентов (206_t-1_f2) или групп кодированных спектральных коэффициентов (206_t-1_f4, 206_t-1_f5) предыдущего кадра (208_t-1):
выводят коэффициенты предсказания из интервального значения;
вычисляют множество предсказанных отдельных спектральных коэффициентов (210_t0_f2) или групп предсказанных спектральных коэффициентов (210_t0_f4, 210_t0_f5) для текущего кадра (208_t0) с использованием соответствующего множества ранее декодированных отдельных спектральных коэффициентов или групп ранее декодированных спектральных коэффициентов по меньшей мере двух предыдущих кадров и с использованием выведенных коэффициентов предсказания; и
выбирают спектральные коэффициенты, спектральные индексы которых равны или лежат в диапазоне в окрестности множества спектральных индексов, выведенных на основании интервального значения, для декодирования с предсказанием.
61. Способ (400) декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
синтаксически анализируют (402) кодированный аудиосигнал для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
получают интервальное значение; и
селективно применяют (404) декодирование с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяют декодирование с предсказанием, выбирают на основании интервального значения;
выбирают отдельные спектральные коэффициенты (206_t0_f2) или группы спектральных коэффициентов (206_t0_f4,206_t0_f5), спектрально расположенные в соответствии с сеткой гармоник, определяемой интервальным значением, для декодирования с предсказанием.
62. Способ (400) декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
синтаксически анализируют (402) кодированный аудиосигнал для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
получают интервальное значение; и
селективно применяют (404) декодирование с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяют декодирование с предсказанием, выбирают на основании интервального значения;
определяют интервальное значение;
определяют мгновенную основную частоту; и
выводят интервальное значение из мгновенной основной частоты или ее доли или кратной величины.
63. Способ (400) декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
синтаксически анализируют (402) кодированный аудиосигнал для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
получают интервальное значение; и
селективно применяют (404) декодирование с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяют декодирование с предсказанием, выбирают на основании интервального значения;
причем аудиосигнал (102), представленный кодированным аудиосигналом (120), содержит по меньшей мере две гармонические составляющие (124_1:124_6) сигнала;
применяют декодирование с предсказанием только к такому множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала или спектральное окружение в окрестности по меньшей мере двух гармонических составляющих (124_1:124_6) сигнала аудиосигнала (102).
64. Способ (400) декодирования кодированного аудиосигнала в области преобразования или области банка фильтров, при этом способ содержит этапы, на которых:
синтаксически анализируют (402) кодированный аудиосигнал для получения кодированных спектральных коэффициентов аудиосигнала для текущего кадра и по меньшей мере одного предыдущего кадра;
получают интервальное значение; и
селективно применяют (404) декодирование с предсказанием к множеству отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, причем множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, к которым применяют декодирование с предсказанием, выбирают на основании интервального значения;
причем кодированный аудиосигнал (120) включает в себя интервальное значение или его кодированную версию, причем интервальное значение является интервальным значением гармоник, описывающим разнесение между гармониками, причем интервальное значение гармоник указывает такое множество отдельных кодированных спектральных коэффициентов или групп кодированных спектральных коэффициентов, которые представляют собой по меньшей мере две гармонические составляющие (124_1:124_6) сигнала аудиосигнала (102).
65. Носитель цифровых данных, содержащий компьютерную программу, которая при исполнении выполняет способ по одному из пп. 53-58.
66. Носитель цифровых данных, содержащий компьютерную программу, которая при исполнении выполняет способ по одному из пп. 59-64.
RU2017134620A 2015-03-09 2016-03-07 Аудиокодер, аудиодекодер, способ кодирования аудиосигнала и способ декодирования кодированного аудиосигнала RU2707151C2 (ru)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
EP15158253 2015-03-09
EP15158253.3 2015-03-09
EPPCT/EP2015/063658 2015-06-17
PCT/EP2015/063658 WO2016142002A1 (en) 2015-03-09 2015-06-17 Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
PCT/EP2016/054831 WO2016142357A1 (en) 2015-03-09 2016-03-07 Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal

Publications (3)

Publication Number Publication Date
RU2017134620A3 RU2017134620A3 (ru) 2019-04-09
RU2017134620A RU2017134620A (ru) 2019-04-09
RU2707151C2 true RU2707151C2 (ru) 2019-11-22

Family

ID=52692424

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2017134620A RU2707151C2 (ru) 2015-03-09 2016-03-07 Аудиокодер, аудиодекодер, способ кодирования аудиосигнала и способ декодирования кодированного аудиосигнала

Country Status (20)

Country Link
US (3) US10600428B2 (ru)
EP (3) EP4297027A3 (ru)
JP (3) JP6666356B2 (ru)
KR (1) KR102151728B1 (ru)
CN (3) CN107533847B (ru)
AR (6) AR103890A1 (ru)
AU (5) AU2016231220B2 (ru)
BR (1) BR112017019185B1 (ru)
CA (1) CA2978815C (ru)
ES (2) ES2821025T3 (ru)
HK (1) HK1244583A1 (ru)
MX (1) MX365267B (ru)
MY (1) MY181486A (ru)
PL (2) PL3373298T3 (ru)
PT (1) PT3268960T (ru)
RU (1) RU2707151C2 (ru)
SG (1) SG11201707349WA (ru)
TW (1) TWI613644B (ru)
WO (1) WO2016142002A1 (ru)
ZA (6) ZA201706604B (ru)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016142002A1 (en) * 2015-03-09 2016-09-15 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
EP3483878A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio decoder supporting a set of different loss concealment tools
WO2019091576A1 (en) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoders, audio decoders, methods and computer programs adapting an encoding and decoding of least significant bits
EP3483879A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Analysis/synthesis windowing function for modulated lapped transformation
EP3483886A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Selecting pitch lag
EP3483883A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio coding and decoding with selective postfiltering
EP3483882A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Controlling bandwidth in encoders and/or decoders
EP3483884A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal filtering
WO2020094263A1 (en) 2018-11-05 2020-05-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and audio signal processor, for providing a processed audio signal representation, audio decoder, audio encoder, methods and computer programs
CN109473116B (zh) * 2018-12-12 2021-07-20 思必驰科技股份有限公司 语音编码方法、语音解码方法及装置
WO2021104623A1 (en) * 2019-11-27 2021-06-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Encoder, decoder, encoding method and decoding method for frequency domain long-term prediction of tonal signals for audio coding

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5781888A (en) * 1996-01-16 1998-07-14 Lucent Technologies Inc. Perceptual noise shaping in the time domain via LPC prediction in the frequency domain
US20070016415A1 (en) * 2005-07-15 2007-01-18 Microsoft Corporation Prediction of spectral coefficients in waveform coding and decoding
US20080312758A1 (en) * 2007-06-15 2008-12-18 Microsoft Corporation Coding of sparse digital media spectral data
US7761290B2 (en) * 2007-06-15 2010-07-20 Microsoft Corporation Flexible frequency and time partitioning in perceptual transform coding of audio
RU2455709C2 (ru) * 2008-03-03 2012-07-10 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство для обработки аудиосигнала
US20130289981A1 (en) * 2010-12-23 2013-10-31 France Telecom Low-delay sound-encoding alternating between predictive encoding and transform encoding
WO2014161996A2 (en) * 2013-04-05 2014-10-09 Dolby International Ab Audio processing system

Family Cites Families (266)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH572650A5 (ru) * 1972-12-21 1976-02-13 Gretag Ag
JPS6031198A (ja) * 1983-07-29 1985-02-16 松下電器産業株式会社 予測残差信号符号化方法
US4885790A (en) * 1985-03-18 1989-12-05 Massachusetts Institute Of Technology Processing of acoustic waveforms
JPS62234435A (ja) 1986-04-04 1987-10-14 Kokusai Denshin Denwa Co Ltd <Kdd> 符号化音声の復号化方式
US6289308B1 (en) 1990-06-01 2001-09-11 U.S. Philips Corporation Encoded wideband digital transmission signal and record carrier recorded with such a signal
US6006174A (en) * 1990-10-03 1999-12-21 Interdigital Technology Coporation Multiple impulse excitation speech encoder and decoder
US5235670A (en) * 1990-10-03 1993-08-10 Interdigital Patents Corporation Multiple impulse excitation speech encoder and decoder
JP3465697B2 (ja) 1993-05-31 2003-11-10 ソニー株式会社 信号記録媒体
CA2140779C (en) 1993-05-31 2005-09-20 Kyoya Tsutsui Method, apparatus and recording medium for coding of separated tone and noise characteristics spectral components of an acoustic signal
TW272341B (ru) 1993-07-16 1996-03-11 Sony Co Ltd
GB2281680B (en) 1993-08-27 1998-08-26 Motorola Inc A voice activity detector for an echo suppressor and an echo suppressor
BE1007617A3 (nl) 1993-10-11 1995-08-22 Philips Electronics Nv Transmissiesysteem met gebruik van verschillende codeerprincipes.
US5502713A (en) 1993-12-07 1996-03-26 Telefonaktiebolaget Lm Ericsson Soft error concealment in a TDMA radio system
JPH07336231A (ja) 1994-06-13 1995-12-22 Sony Corp 信号符号化方法及び装置、信号復号化方法及び装置、並びに記録媒体
US5787387A (en) * 1994-07-11 1998-07-28 Voxware, Inc. Harmonic adaptive speech coding method and system
EP0732687B2 (en) 1995-03-13 2005-10-12 Matsushita Electric Industrial Co., Ltd. Apparatus for expanding speech bandwidth
EP0820624A1 (en) 1995-04-10 1998-01-28 Corporate Computer Systems, Inc. System for compression and decompression of audio signals for digital transmission
JP3747492B2 (ja) 1995-06-20 2006-02-22 ソニー株式会社 音声信号の再生方法及び再生装置
JP3680374B2 (ja) * 1995-09-28 2005-08-10 ソニー株式会社 音声合成方法
JP3246715B2 (ja) 1996-07-01 2002-01-15 松下電器産業株式会社 オーディオ信号圧縮方法,およびオーディオ信号圧縮装置
JP2891193B2 (ja) * 1996-08-16 1999-05-17 日本電気株式会社 広帯域音声スペクトル係数量子化装置
JPH10124088A (ja) 1996-10-24 1998-05-15 Sony Corp 音声帯域幅拡張装置及び方法
US6161089A (en) * 1997-03-14 2000-12-12 Digital Voice Systems, Inc. Multi-subframe quantization of spectral parameters
SE512719C2 (sv) 1997-06-10 2000-05-02 Lars Gustaf Liljeryd En metod och anordning för reduktion av dataflöde baserad på harmonisk bandbreddsexpansion
DE19730130C2 (de) 1997-07-14 2002-02-28 Fraunhofer Ges Forschung Verfahren zum Codieren eines Audiosignals
DE19747132C2 (de) 1997-10-24 2002-11-28 Fraunhofer Ges Forschung Verfahren und Vorrichtungen zum Codieren von Audiosignalen sowie Verfahren und Vorrichtungen zum Decodieren eines Bitstroms
US6301265B1 (en) * 1998-08-14 2001-10-09 Motorola, Inc. Adaptive rate system and method for network communications
US6061555A (en) 1998-10-21 2000-05-09 Parkervision, Inc. Method and system for ensuring reception of a communications signal
US6400310B1 (en) 1998-10-22 2002-06-04 Washington University Method and apparatus for a tunable high-resolution spectral estimator
SE9903553D0 (sv) 1999-01-27 1999-10-01 Lars Liljeryd Enhancing percepptual performance of SBR and related coding methods by adaptive noise addition (ANA) and noise substitution limiting (NSL)
JP3762579B2 (ja) 1999-08-05 2006-04-05 株式会社リコー デジタル音響信号符号化装置、デジタル音響信号符号化方法及びデジタル音響信号符号化プログラムを記録した媒体
US6636829B1 (en) * 1999-09-22 2003-10-21 Mindspeed Technologies, Inc. Speech communication system and method for handling lost frames
US6782360B1 (en) * 1999-09-22 2004-08-24 Mindspeed Technologies, Inc. Gain quantization for a CELP speech coder
KR100675309B1 (ko) 1999-11-16 2007-01-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 광대역 오디오 송신 시스템, 송신기, 수신기, 코딩 디바이스, 디코딩 디바이스와, 송신 시스템에서 사용하기 위한 코딩 방법 및 디코딩 방법
SE0001926D0 (sv) 2000-05-23 2000-05-23 Lars Liljeryd Improved spectral translation/folding in the subband domain
AU2001284910B2 (en) 2000-08-16 2007-03-22 Dolby Laboratories Licensing Corporation Modulating one or more parameters of an audio or video perceptual coding system in response to supplemental information
US7003467B1 (en) 2000-10-06 2006-02-21 Digital Theater Systems, Inc. Method of decoding two-channel matrix encoded audio to reconstruct multichannel audio
JP2002162998A (ja) * 2000-11-28 2002-06-07 Fujitsu Ltd パケット修復処理を伴なう音声符号化方法
US20020128839A1 (en) 2001-01-12 2002-09-12 Ulf Lindgren Speech bandwidth extension
WO2002058053A1 (en) 2001-01-22 2002-07-25 Kanars Data Corporation Encoding method and decoding method for digital voice data
JP2002268693A (ja) 2001-03-12 2002-09-20 Mitsubishi Electric Corp オーディオ符号化装置
SE522553C2 (sv) 2001-04-23 2004-02-17 Ericsson Telefon Ab L M Bandbreddsutsträckning av akustiska signaler
US6934676B2 (en) 2001-05-11 2005-08-23 Nokia Mobile Phones Ltd. Method and system for inter-channel signal redundancy removal in perceptual audio coding
JP2003108197A (ja) 2001-07-13 2003-04-11 Matsushita Electric Ind Co Ltd オーディオ信号復号化装置およびオーディオ信号符号化装置
MXPA03002115A (es) 2001-07-13 2003-08-26 Matsushita Electric Ind Co Ltd DISPOSITIVO DE DECODIFICACION Y CODIFICACION DE SEnAL DE AUDIO.
EP1304885A3 (de) * 2001-09-14 2005-04-20 Siemens Aktiengesellschaft Verfahren und Computerprogrammprodukt zur Codierung und Decodierung von Videosignalen
EP1446797B1 (en) 2001-10-25 2007-05-23 Koninklijke Philips Electronics N.V. Method of transmission of wideband audio signals on a transmission channel with reduced bandwidth
JP3923783B2 (ja) 2001-11-02 2007-06-06 松下電器産業株式会社 符号化装置及び復号化装置
JP4308229B2 (ja) 2001-11-14 2009-08-05 パナソニック株式会社 符号化装置および復号化装置
EP1423847B1 (en) 2001-11-29 2005-02-02 Coding Technologies AB Reconstruction of high frequency components
US7146313B2 (en) 2001-12-14 2006-12-05 Microsoft Corporation Techniques for measurement of perceptual audio quality
US7240001B2 (en) 2001-12-14 2007-07-03 Microsoft Corporation Quality improvement techniques in an audio encoder
US6934677B2 (en) 2001-12-14 2005-08-23 Microsoft Corporation Quantization matrices based on critical band pattern information for digital audio wherein quantization bands differ from critical bands
US7206740B2 (en) 2002-01-04 2007-04-17 Broadcom Corporation Efficient excitation quantization in noise feedback coding with general noise shaping
DE60323331D1 (de) 2002-01-30 2008-10-16 Matsushita Electric Ind Co Ltd Verfahren und vorrichtung zur audio-kodierung und -dekodierung
RU2316154C2 (ru) 2002-04-10 2008-01-27 Конинклейке Филипс Электроникс Н.В. Кодирование стереофонических сигналов
KR20040101457A (ko) * 2002-04-12 2004-12-02 아치 스페셜티 케미칼즈, 인코포레이티드 액체 화학 물질 공급을 원격으로 모니터링 하는 시스템
US20030220800A1 (en) 2002-05-21 2003-11-27 Budnikov Dmitry N. Coding multichannel audio signals
US7447631B2 (en) 2002-06-17 2008-11-04 Dolby Laboratories Licensing Corporation Audio coding system using spectral hole filling
EP1516514A1 (en) 2002-06-12 2005-03-23 Equtech APS Method of digital equalisation of a sound from loudspeakers in rooms and use of the method
KR100462615B1 (ko) 2002-07-11 2004-12-20 삼성전자주식회사 적은 계산량으로 고주파수 성분을 복원하는 오디오 디코딩방법 및 장치
US7502743B2 (en) 2002-09-04 2009-03-10 Microsoft Corporation Multi-channel audio encoding and decoding with multi-channel transform selection
DE20321883U1 (de) 2002-09-04 2012-01-20 Microsoft Corp. Computervorrichtung und -system zum Entropiedecodieren quantisierter Transformationskoeffizienten eines Blockes
US7299190B2 (en) 2002-09-04 2007-11-20 Microsoft Corporation Quantization and inverse quantization for audio
US7634399B2 (en) * 2003-01-30 2009-12-15 Digital Voice Systems, Inc. Voice transcoder
US7318027B2 (en) 2003-02-06 2008-01-08 Dolby Laboratories Licensing Corporation Conversion of synthesized spectral components for encoding and low-complexity transcoding
RU2244386C2 (ru) 2003-03-28 2005-01-10 Корпорация "Самсунг Электроникс" Способ восстановления высокочастотной составляющей аудиосигнала и устройство для его реализации
US8311809B2 (en) 2003-04-17 2012-11-13 Koninklijke Philips Electronics N.V. Converting decoded sub-band signal into a stereo signal
EP1475144A2 (de) * 2003-05-09 2004-11-10 Pfaudler Werke GmbH Stromstörer für einen Rührkessel, aufweisend mindestens ein Stromstörelement
US20050004793A1 (en) 2003-07-03 2005-01-06 Pasi Ojala Signal adaptation for higher band coding in a codec utilizing band split coding
US7688894B2 (en) * 2003-09-07 2010-03-30 Microsoft Corporation Scan patterns for interlaced video content
CN1839426A (zh) * 2003-09-17 2006-09-27 北京阜国数字技术有限公司 多分辨率矢量量化的音频编解码方法及装置
US7447317B2 (en) 2003-10-02 2008-11-04 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V Compatible multi-channel coding/decoding by weighting the downmix channel
DE10345995B4 (de) 2003-10-02 2005-07-07 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Verarbeiten eines Signals mit einer Sequenz von diskreten Werten
DE10345996A1 (de) 2003-10-02 2005-04-28 Fraunhofer Ges Forschung Vorrichtung und Verfahren zum Verarbeiten von wenigstens zwei Eingangswerten
US7356748B2 (en) * 2003-12-19 2008-04-08 Telefonaktiebolaget Lm Ericsson (Publ) Partial spectral loss concealment in transform codecs
US7460990B2 (en) 2004-01-23 2008-12-02 Microsoft Corporation Efficient coding of digital media spectral data using wide-sense perceptual similarity
DE102004007191B3 (de) 2004-02-13 2005-09-01 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audiocodierung
DE102004007200B3 (de) 2004-02-13 2005-08-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audiocodierung
CA2457988A1 (en) 2004-02-18 2005-08-18 Voiceage Corporation Methods and devices for audio compression based on acelp/tcx coding and multi-rate lattice vector quantization
DE602005014288D1 (de) 2004-03-01 2009-06-10 Dolby Lab Licensing Corp Mehrkanalige Audiodekodierung
US7739119B2 (en) 2004-03-02 2010-06-15 Ittiam Systems (P) Ltd. Technique for implementing Huffman decoding
US7392195B2 (en) 2004-03-25 2008-06-24 Dts, Inc. Lossless multi-channel audio codec
CN1677493A (zh) 2004-04-01 2005-10-05 北京宫羽数字技术有限责任公司 一种增强音频编解码装置及方法
CN1677491A (zh) 2004-04-01 2005-10-05 北京宫羽数字技术有限责任公司 一种增强音频编解码装置及方法
US7668711B2 (en) 2004-04-23 2010-02-23 Panasonic Corporation Coding equipment
CN1947174B (zh) 2004-04-27 2012-03-14 松下电器产业株式会社 可扩展编码装置、可扩展解码装置、可扩展编码方法以及可扩展解码方法
DE102004021403A1 (de) 2004-04-30 2005-11-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Informationssignalverarbeitung durch Modifikation in der Spektral-/Modulationsspektralbereichsdarstellung
ATE394774T1 (de) 2004-05-19 2008-05-15 Matsushita Electric Ind Co Ltd Kodierungs-, dekodierungsvorrichtung und methode dafür
US7649988B2 (en) 2004-06-15 2010-01-19 Acoustic Technologies, Inc. Comfort noise generator using modified Doblinger noise estimate
CA2572805C (en) 2004-07-02 2013-08-13 Matsushita Electric Industrial Co., Ltd. Audio signal decoding device and audio signal encoding device
US7465389B2 (en) 2004-07-09 2008-12-16 Exxonmobil Research And Engineering Company Production of extra-heavy lube oils from Fischer-Tropsch wax
US6963405B1 (en) 2004-07-19 2005-11-08 Itt Manufacturing Enterprises, Inc. Laser counter-measure using fourier transform imaging spectrometers
KR100608062B1 (ko) 2004-08-04 2006-08-02 삼성전자주식회사 오디오 데이터의 고주파수 복원 방법 및 그 장치
TWI498882B (zh) 2004-08-25 2015-09-01 Dolby Lab Licensing Corp 音訊解碼器
EP2752843A1 (en) 2004-11-05 2014-07-09 Panasonic Corporation Encoder, decoder, encoding method, and decoding method
KR100721537B1 (ko) 2004-12-08 2007-05-23 한국전자통신연구원 광대역 음성 부호화기의 고대역 음성 부호화 장치 및 그방법
JP4903053B2 (ja) 2004-12-10 2012-03-21 パナソニック株式会社 広帯域符号化装置、広帯域lsp予測装置、帯域スケーラブル符号化装置及び広帯域符号化方法
TWI277013B (en) * 2005-02-01 2007-03-21 Ind Tech Res Inst Method for reducing buffered-frame memory sizes and accesses in a video codec
US20070147518A1 (en) 2005-02-18 2007-06-28 Bruno Bessette Methods and devices for low-frequency emphasis during audio compression based on ACELP/TCX
US8155965B2 (en) 2005-03-11 2012-04-10 Qualcomm Incorporated Time warping frames inside the vocoder by modifying the residual
SG163556A1 (en) 2005-04-01 2010-08-30 Qualcomm Inc Systems, methods, and apparatus for wideband speech coding
UA91853C2 (ru) 2005-04-01 2010-09-10 Квелкомм Инкорпорейтед Способ и устройство для векторного квантования спектрального представления огибающей
US7885809B2 (en) * 2005-04-20 2011-02-08 Ntt Docomo, Inc. Quantization of speech and audio coding parameters using partial information on atypical subsequences
PT1875463T (pt) 2005-04-22 2019-01-24 Qualcomm Inc Sistemas, métodos e aparelho para nivelamento de fator de ganho
US7698143B2 (en) 2005-05-17 2010-04-13 Mitsubishi Electric Research Laboratories, Inc. Constructing broad-band acoustic signals from lower-band acoustic signals
JP2006323037A (ja) 2005-05-18 2006-11-30 Matsushita Electric Ind Co Ltd オーディオ信号復号化装置
WO2006134992A1 (ja) 2005-06-17 2006-12-21 Matsushita Electric Industrial Co., Ltd. ポストフィルタ、復号化装置及びポストフィルタ処理方法
JP2009500656A (ja) 2005-06-30 2009-01-08 エルジー エレクトロニクス インコーポレイティド オーディオ信号をエンコーディング及びデコーディングするための装置とその方法
US7411528B2 (en) 2005-07-11 2008-08-12 Lg Electronics Co., Ltd. Apparatus and method of processing an audio signal
KR100803205B1 (ko) 2005-07-15 2008-02-14 삼성전자주식회사 저비트율 오디오 신호 부호화/복호화 방법 및 장치
US7693709B2 (en) * 2005-07-15 2010-04-06 Microsoft Corporation Reordering coefficients for waveform coding or decoding
US7539612B2 (en) 2005-07-15 2009-05-26 Microsoft Corporation Coding and decoding scale factor information
US7599840B2 (en) * 2005-07-15 2009-10-06 Microsoft Corporation Selectively using multiple entropy models in adaptive coding and decoding
JP4640020B2 (ja) 2005-07-29 2011-03-02 ソニー株式会社 音声符号化装置及び方法、並びに音声復号装置及び方法
CN100539437C (zh) 2005-07-29 2009-09-09 上海杰得微电子有限公司 一种音频编解码器的实现方法
WO2007055462A1 (en) 2005-08-30 2007-05-18 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
US7974713B2 (en) 2005-10-12 2011-07-05 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Temporal and spatial shaping of multi-channel audio signals
US20080255859A1 (en) 2005-10-20 2008-10-16 Lg Electronics, Inc. Method for Encoding and Decoding Multi-Channel Audio Signal and Apparatus Thereof
US7720677B2 (en) 2005-11-03 2010-05-18 Coding Technologies Ab Time warped modified transform coding of audio signals
KR100717058B1 (ko) 2005-11-28 2007-05-14 삼성전자주식회사 고주파 성분 복원 방법 및 그 장치
US8255207B2 (en) 2005-12-28 2012-08-28 Voiceage Corporation Method and device for efficient frame erasure concealment in speech codecs
EP1852849A1 (en) * 2006-05-05 2007-11-07 Deutsche Thomson-Brandt Gmbh Method and apparatus for lossless encoding of a source signal, using a lossy encoded data stream and a lossless extension data stream
KR20070115637A (ko) 2006-06-03 2007-12-06 삼성전자주식회사 대역폭 확장 부호화 및 복호화 방법 및 장치
US8260609B2 (en) 2006-07-31 2012-09-04 Qualcomm Incorporated Systems, methods, and apparatus for wideband encoding and decoding of inactive frames
US8135047B2 (en) 2006-07-31 2012-03-13 Qualcomm Incorporated Systems and methods for including an identifier with a packet associated with a speech signal
DE602006013359D1 (de) 2006-09-13 2010-05-12 Ericsson Telefon Ab L M Ender und empfänger
JP4936569B2 (ja) 2006-10-25 2012-05-23 フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン オーディオ副帯値を生成する装置及び方法、並びに、時間領域オーディオサンプルを生成する装置及び方法
JP5231243B2 (ja) 2006-11-28 2013-07-10 パナソニック株式会社 符号化装置及び符号化方法
KR101365445B1 (ko) * 2007-01-03 2014-02-19 삼성전자주식회사 전역 및 국부 움직임 보상을 순차적으로 이용하는 움직임보상 방법, 복호화 방법, 장치, 인코더 및 디코더
MX2009007412A (es) 2007-01-10 2009-07-17 Koninkl Philips Electronics Nv Decodificador de audio.
JP2010519602A (ja) 2007-02-26 2010-06-03 クゥアルコム・インコーポレイテッド 信号分離のためのシステム、方法、および装置
JP5294713B2 (ja) 2007-03-02 2013-09-18 パナソニック株式会社 符号化装置、復号装置およびそれらの方法
DE102007018484B4 (de) * 2007-03-20 2009-06-25 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Senden einer Folge von Datenpaketen und Decodierer und Vorrichtung zum Decodieren einer Folge von Datenpaketen
KR101355376B1 (ko) 2007-04-30 2014-01-23 삼성전자주식회사 고주파수 영역 부호화 및 복호화 방법 및 장치
KR101411900B1 (ko) 2007-05-08 2014-06-26 삼성전자주식회사 오디오 신호의 부호화 및 복호화 방법 및 장치
CN101067931B (zh) 2007-05-10 2011-04-20 芯晟(北京)科技有限公司 一种高效可配置的频域参数立体声及多声道编解码方法与系统
ES2358786T3 (es) 2007-06-08 2011-05-13 Dolby Laboratories Licensing Corporation Derivación híbrida de canales de audio de sonido envolvente combinando de manera controlable componentes de señal de sonido ambiente y con decodificación matricial.
US9653088B2 (en) 2007-06-13 2017-05-16 Qualcomm Incorporated Systems, methods, and apparatus for signal encoding using pitch-regularizing and non-pitch-regularizing coding
CN101325059B (zh) 2007-06-15 2011-12-21 华为技术有限公司 语音编解码收发方法及装置
US7885819B2 (en) 2007-06-29 2011-02-08 Microsoft Corporation Bitstream syntax for multi-process audio decoding
US8428957B2 (en) 2007-08-24 2013-04-23 Qualcomm Incorporated Spectral noise shaping in audio coding based on spectral dynamics in frequency sub-bands
JP5255638B2 (ja) 2007-08-27 2013-08-07 テレフオンアクチーボラゲット エル エム エリクソン(パブル) ノイズ補充の方法及び装置
EP2571024B1 (en) 2007-08-27 2014-10-22 Telefonaktiebolaget L M Ericsson AB (Publ) Adaptive transition frequency between noise fill and bandwidth extension
US8527265B2 (en) 2007-10-22 2013-09-03 Qualcomm Incorporated Low-complexity encoding/decoding of quantized MDCT spectrum in scalable speech and audio codecs
EP2207166B1 (en) 2007-11-02 2013-06-19 Huawei Technologies Co., Ltd. An audio decoding method and device
US8515767B2 (en) * 2007-11-04 2013-08-20 Qualcomm Incorporated Technique for encoding/decoding of codebook indices for quantized MDCT spectrum in scalable speech and audio codecs
KR101586317B1 (ko) 2007-11-21 2016-01-18 엘지전자 주식회사 신호 처리 방법 및 장치
US8688441B2 (en) 2007-11-29 2014-04-01 Motorola Mobility Llc Method and apparatus to facilitate provision and use of an energy value to determine a spectral envelope shape for out-of-signal bandwidth content
AU2008344134B2 (en) 2007-12-31 2011-08-25 Lg Electronics Inc. A method and an apparatus for processing an audio signal
DE602008005250D1 (de) 2008-01-04 2011-04-14 Dolby Sweden Ab Audiokodierer und -dekodierer
US20090180531A1 (en) 2008-01-07 2009-07-16 Radlive Ltd. codec with plc capabilities
KR101413967B1 (ko) 2008-01-29 2014-07-01 삼성전자주식회사 오디오 신호의 부호화 방법 및 복호화 방법, 및 그에 대한 기록 매체, 오디오 신호의 부호화 장치 및 복호화 장치
EP2248263B1 (en) 2008-01-31 2012-12-26 Agency for Science, Technology And Research Method and device of bitrate distribution/truncation for scalable audio coding
US8391498B2 (en) 2008-02-14 2013-03-05 Dolby Laboratories Licensing Corporation Stereophonic widening
AU2009221444B2 (en) 2008-03-04 2012-06-14 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Mixing of input data streams and generation of an output data stream therefrom
WO2009109050A1 (en) 2008-03-05 2009-09-11 Voiceage Corporation System and method for enhancing a decoded tonal sound signal
CN101335000B (zh) * 2008-03-26 2010-04-21 华为技术有限公司 编码的方法及装置
CN101552005A (zh) * 2008-04-03 2009-10-07 华为技术有限公司 编码方法、解码方法、系统及装置
EP2301017B1 (en) 2008-05-09 2016-12-21 Nokia Technologies Oy Audio apparatus
US20090319263A1 (en) 2008-06-20 2009-12-24 Qualcomm Incorporated Coding of transitional speech frames for low-bit-rate applications
CN102105930B (zh) 2008-07-11 2012-10-03 弗朗霍夫应用科学研究促进协会 用于编码采样音频信号的帧的音频编码器和解码器
MX2011000367A (es) 2008-07-11 2011-03-02 Fraunhofer Ges Forschung Un aparato y un metodo para calcular una cantidad de envolventes espectrales.
CN103077722B (zh) 2008-07-11 2015-07-22 弗劳恩霍夫应用研究促进协会 提供时间扭曲激活信号以及使用该时间扭曲激活信号对音频信号编码
PL2346030T3 (pl) * 2008-07-11 2015-03-31 Fraunhofer Ges Forschung Koder audio, sposób kodowania sygnału audio oraz program komputerowy
EP2144230A1 (en) 2008-07-11 2010-01-13 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Low bitrate audio encoding/decoding scheme having cascaded switches
RU2491658C2 (ru) 2008-07-11 2013-08-27 Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. Синтезатор аудиосигнала и кодирующее устройство аудиосигнала
ES2683077T3 (es) 2008-07-11 2018-09-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Codificador y decodificador de audio para codificar y decodificar tramas de una señal de audio muestreada
CN102089813B (zh) 2008-07-11 2013-11-20 弗劳恩霍夫应用研究促进协会 音频编码器和音频解码器
ES2422412T3 (es) 2008-07-11 2013-09-11 Fraunhofer Ges Forschung Codificador de audio, procedimiento para la codificación de audio y programa de ordenador
EP2154911A1 (en) 2008-08-13 2010-02-17 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. An apparatus for determining a spatial output multi-channel audio signal
US8406307B2 (en) * 2008-08-22 2013-03-26 Microsoft Corporation Entropy coding/decoding of hierarchically organized data
WO2010028292A1 (en) * 2008-09-06 2010-03-11 Huawei Technologies Co., Ltd. Adaptive frequency prediction
US8463603B2 (en) 2008-09-06 2013-06-11 Huawei Technologies Co., Ltd. Spectral envelope coding of energy attack signal
WO2010031049A1 (en) 2008-09-15 2010-03-18 GH Innovation, Inc. Improving celp post-processing for music signals
JP5295372B2 (ja) 2008-09-17 2013-09-18 フランス・テレコム デジタルオーディオ信号におけるプリエコーの減衰
EP2192786A1 (en) * 2008-11-27 2010-06-02 Panasonic Corporation Frequency domain filters for video coding
ES2976382T3 (es) 2008-12-15 2024-07-31 Fraunhofer Ges Zur Foerderungder Angewandten Forschung E V Decodificador de extensión de ancho de banda
JP5423684B2 (ja) 2008-12-19 2014-02-19 富士通株式会社 音声帯域拡張装置及び音声帯域拡張方法
BR122019023704B1 (pt) 2009-01-16 2020-05-05 Dolby Int Ab sistema para gerar um componente de frequência alta de um sinal de áudio e método para realizar reconstrução de frequência alta de um componente de frequência alta
AU2010206911B2 (en) * 2009-01-20 2013-08-01 Med-El Elektromedizinische Geraete Gmbh High accuracy tonotopic and periodic coding with enhanced harmonic resolution
JP4977157B2 (ja) 2009-03-06 2012-07-18 株式会社エヌ・ティ・ティ・ドコモ 音信号符号化方法、音信号復号方法、符号化装置、復号装置、音信号処理システム、音信号符号化プログラム、及び、音信号復号プログラム
JP5214058B2 (ja) 2009-03-17 2013-06-19 ドルビー インターナショナル アーベー 適応的に選択可能な左/右又はミッド/サイド・ステレオ符号化及びパラメトリック・ステレオ符号化の組み合わせに基づいた高度ステレオ符号化
US8666752B2 (en) * 2009-03-18 2014-03-04 Samsung Electronics Co., Ltd. Apparatus and method for encoding and decoding multi-channel signal
EP2239732A1 (en) 2009-04-09 2010-10-13 Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. Apparatus and method for generating a synthesis audio signal and for encoding an audio signal
JP4932917B2 (ja) 2009-04-03 2012-05-16 株式会社エヌ・ティ・ティ・ドコモ 音声復号装置、音声復号方法、及び音声復号プログラム
CN101521014B (zh) 2009-04-08 2011-09-14 武汉大学 音频带宽扩展编解码装置
US8391212B2 (en) * 2009-05-05 2013-03-05 Huawei Technologies Co., Ltd. System and method for frequency domain audio post-processing based on perceptual masking
EP2249333B1 (en) 2009-05-06 2014-08-27 Nuance Communications, Inc. Method and apparatus for estimating a fundamental frequency of a speech signal
CN101556799B (zh) 2009-05-14 2013-08-28 华为技术有限公司 一种音频解码方法和音频解码器
GB2470385A (en) 2009-05-21 2010-11-24 Gm Global Tech Operations Inc Vehicle simulation
TWI556227B (zh) 2009-05-27 2016-11-01 杜比國際公司 從訊號的低頻成份產生該訊號之高頻成份的系統與方法,及其機上盒、電腦程式產品、軟體程式及儲存媒體
CN101609680B (zh) 2009-06-01 2012-01-04 华为技术有限公司 压缩编码和解码的方法、编码器和解码器以及编码装置
EP2273493B1 (en) 2009-06-29 2012-12-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Bandwidth extension encoding and decoding
MY167512A (en) 2009-07-07 2018-09-04 Xtralis Technologies Ltd Chamber condition
US9031834B2 (en) 2009-09-04 2015-05-12 Nuance Communications, Inc. Speech enhancement techniques on the power spectrum
GB2473267A (en) 2009-09-07 2011-03-09 Nokia Corp Processing audio signals to reduce noise
AU2010305383B2 (en) * 2009-10-08 2013-10-03 Fraunhofer-Gesellschaft Zur Foerderung 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
KR101137652B1 (ko) 2009-10-14 2012-04-23 광운대학교 산학협력단 천이 구간에 기초하여 윈도우의 오버랩 영역을 조절하는 통합 음성/오디오 부호화/복호화 장치 및 방법
EP4358082A1 (en) * 2009-10-20 2024-04-24 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
EP2491555B1 (en) 2009-10-20 2014-03-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Multi-mode audio codec
EP3998606B8 (en) 2009-10-21 2022-12-07 Dolby International AB Oversampling in a combined transposer filter bank
US8484020B2 (en) 2009-10-23 2013-07-09 Qualcomm Incorporated Determining an upperband signal from a narrowband signal
CN102081927B (zh) 2009-11-27 2012-07-18 中兴通讯股份有限公司 一种可分层音频编码、解码方法及系统
KR101487687B1 (ko) * 2010-01-14 2015-01-29 삼성전자주식회사 큰 크기의 변환 단위를 이용한 영상 부호화, 복호화 방법 및 장치
EP2357649B1 (en) 2010-01-21 2012-12-19 Electronics and Telecommunications Research Institute Method and apparatus for decoding audio signal
JP5523589B2 (ja) 2010-03-09 2014-06-18 フラウンホーファーゲゼルシャフト ツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. カスケード式フィルタバンクを用いて入力オーディオ信号を処理するための装置および方法
JP5456914B2 (ja) * 2010-03-10 2014-04-02 フラウンホーファーゲゼルシャフト ツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. サンプリングレート依存型タイムワープコンター符号化を用いた、オーディオ信号復号器、オーディオ信号符号化器、方法、およびコンピュータプログラム
EP2369861B1 (en) 2010-03-25 2016-07-27 Nxp B.V. Multi-channel audio signal processing
CN101847413B (zh) * 2010-04-09 2011-11-16 北京航空航天大学 一种使用新型心理声学模型和快速比特分配实现数字音频编码的方法
EP2375409A1 (en) 2010-04-09 2011-10-12 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoder, audio decoder and related methods for processing multi-channel audio signals using complex prediction
RU2683175C2 (ru) 2010-04-09 2019-03-26 Долби Интернешнл Аб Стереофоническое кодирование на основе mdct с комплексным предсказанием
PL3779979T3 (pl) 2010-04-13 2024-01-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Sposób dekodowania audio do przetwarzania sygnałów audio stereo z wykorzystaniem zmiennego kierunku predykcji
US8886523B2 (en) 2010-04-14 2014-11-11 Huawei Technologies Co., Ltd. Audio decoding based on audio class with control code for post-processing modes
KR101660843B1 (ko) * 2010-05-27 2016-09-29 삼성전자주식회사 Lpc 계수 양자화를 위한 가중치 함수 결정 장치 및 방법
US8600737B2 (en) 2010-06-01 2013-12-03 Qualcomm Incorporated Systems, methods, apparatus, and computer program products for wideband speech coding
PL2581905T3 (pl) 2010-06-09 2016-06-30 Panasonic Ip Corp America Sposób rozszerzania pasma częstotliwości, urządzenie do rozszerzania pasma częstotliwości, program, układ scalony oraz urządzenie dekodujące audio
JP5387522B2 (ja) * 2010-07-01 2014-01-15 コニカミノルタ株式会社 カラー画像形成装置
US9047875B2 (en) 2010-07-19 2015-06-02 Futurewei Technologies, Inc. Spectrum flatness control for bandwidth extension
US9236063B2 (en) * 2010-07-30 2016-01-12 Qualcomm Incorporated Systems, methods, apparatus, and computer-readable media for dynamic bit allocation
JP6075743B2 (ja) 2010-08-03 2017-02-08 ソニー株式会社 信号処理装置および方法、並びにプログラム
US8489403B1 (en) 2010-08-25 2013-07-16 Foundation For Research and Technology—Institute of Computer Science ‘FORTH-ICS’ Apparatuses, methods and systems for sparse sinusoidal audio processing and transmission
KR101826331B1 (ko) 2010-09-15 2018-03-22 삼성전자주식회사 고주파수 대역폭 확장을 위한 부호화/복호화 장치 및 방법
IL317702A (en) * 2010-09-16 2025-02-01 Dolby Int Ab Method and system for harmonic, block, subchannel, and enhanced transposition by rhetorical multiplication
CA2813898C (en) * 2010-10-07 2017-05-23 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for level estimation of coded audio frames in a bit stream domain
KR101747917B1 (ko) * 2010-10-18 2017-06-15 삼성전자주식회사 선형 예측 계수를 양자화하기 위한 저복잡도를 가지는 가중치 함수 결정 장치 및 방법
KR101624019B1 (ko) 2011-02-14 2016-06-07 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. 오디오 코덱에서 잡음 생성
WO2012119655A1 (en) * 2011-03-10 2012-09-13 Telefonaktiebolaget L M Ericsson (Publ) Decoding of transforms with curved basis functions
DE102011106033A1 (de) 2011-06-30 2013-01-03 Zte Corporation Verfahren und System zur Audiocodierung und -decodierung und Verfahren zur Schätzung des Rauschpegels
KR102078865B1 (ko) 2011-06-30 2020-02-19 삼성전자주식회사 대역폭 확장신호 생성장치 및 방법
JP5942358B2 (ja) 2011-08-24 2016-06-29 ソニー株式会社 符号化装置および方法、復号装置および方法、並びにプログラム
KR20130022549A (ko) 2011-08-25 2013-03-07 삼성전자주식회사 마이크 노이즈 제거 방법 및 이를 지원하는 휴대 단말기
CN103718240B (zh) 2011-09-09 2017-02-15 松下电器(美国)知识产权公司 编码装置、解码装置、编码方法和解码方法
WO2013058635A2 (ko) * 2011-10-21 2013-04-25 삼성전자 주식회사 프레임 에러 은닉방법 및 장치와 오디오 복호화방법 및 장치
PL3624119T3 (pl) 2011-10-28 2022-06-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Urządzenie kodujące i sposób kodowania
CN103165136A (zh) 2011-12-15 2013-06-19 杜比实验室特许公司 音频处理方法及音频处理设备
JP5817499B2 (ja) 2011-12-15 2015-11-18 富士通株式会社 復号装置、符号化装置、符号化復号システム、復号方法、符号化方法、復号プログラム、及び符号化プログラム
WO2013093172A1 (en) * 2011-12-20 2013-06-27 Nokia Corporation Audio conferencing
KR102123770B1 (ko) 2012-03-29 2020-06-16 텔레폰악티에볼라겟엘엠에릭슨(펍) 하모닉 오디오 신호의 변환 인코딩/디코딩
RU2610293C2 (ru) 2012-03-29 2017-02-08 Телефонактиеболагет Лм Эрикссон (Пабл) Расширение полосы частот гармонического аудиосигнала
EP3576089B1 (en) 2012-05-23 2020-10-14 Nippon Telegraph And Telephone Corporation Encoding of an audio signal
CN102798870B (zh) * 2012-08-07 2013-09-25 中国空间技术研究院 一种卫星导航系统兼容性分析方法
US9589570B2 (en) 2012-09-18 2017-03-07 Huawei Technologies Co., Ltd. Audio classification based on perceptual quality for low or medium bit rates
US9129600B2 (en) 2012-09-26 2015-09-08 Google Technology Holdings LLC Method and apparatus for encoding an audio signal
KR101700855B1 (ko) * 2012-10-01 2017-01-31 니폰 덴신 덴와 가부시끼가이샤 부호화 방법, 부호화 장치, 프로그램 및 기록 매체
US9135920B2 (en) 2012-11-26 2015-09-15 Harman International Industries, Incorporated System for perceived enhancement and restoration of compressed audio signals
IL315641A (en) * 2013-01-08 2024-11-01 Dolby Int Ab Prediction based on a model in a critically modeled filter bank
PL3067890T3 (pl) 2013-01-29 2018-06-29 Fraunhofer Ges Forschung Koder audio, dekoder audio, sposób dostarczania zakodowanej informacji audio, sposób dostarczania zdekodowanej informacji audio, program komputerowy i zakodowana reprezentacja, wykorzystujące adaptacyjne względem sygnału powiększanie szerokości pasma
US9711156B2 (en) * 2013-02-08 2017-07-18 Qualcomm Incorporated Systems and methods of performing filtering for gain determination
CA2900592C (en) * 2013-02-27 2016-05-17 Evolution Engineering Inc. Fluid pressure pulse generating apparatus and method of using same
WO2014202770A1 (en) * 2013-06-21 2014-12-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Method and apparatus for obtaining spectrum coefficients for a replacement frame of an audio signal, audio decoder, audio receiver and system for transmitting audio signals
EP2830055A1 (en) 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Context-based entropy coding of sample values of a spectral envelope
EP2830065A1 (en) 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for decoding an encoded audio signal using a cross-over filter around a transition frequency
ES2739477T3 (es) * 2013-10-31 2020-01-31 Fraunhofer Ges Forschung Decodificador de audio y método para proporcionar una información de audio decodificada usando un ocultamiento de errores en base a una señal de excitación de dominio de tiempo
US9836429B2 (en) 2013-11-06 2017-12-05 Hitachi, Ltd. Signal transmission circuit and printed circuit board
KR101913241B1 (ko) * 2013-12-02 2019-01-14 후아웨이 테크놀러지 컴퍼니 리미티드 인코딩 방법 및 장치
CN106409300B (zh) * 2014-03-19 2019-12-24 华为技术有限公司 用于信号处理的方法和装置
SG11201608787UA (en) * 2014-03-28 2016-12-29 Samsung Electronics Co Ltd Method and device for quantization of linear prediction coefficient and method and device for inverse quantization
EP2963649A1 (en) * 2014-07-01 2016-01-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio processor and method for processing an audio signal using horizontal phase correction
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
JP5723472B1 (ja) * 2014-08-07 2015-05-27 廣幸 田中 データリンク生成装置、データリンク生成方法、データリンク構造および電子ファイル
EP3198247B1 (en) * 2014-09-25 2021-03-17 Sunhouse Technologies, Inc. Device for capturing vibrations produced by an object and system for capturing vibrations produced by a drum.
WO2016142002A1 (en) 2015-03-09 2016-09-15 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
US20170022149A1 (en) * 2015-07-25 2017-01-26 Mark Quang Nguyen Fumarate compounds, pharmaceutical compositions thereof, and methods of use
WO2021104623A1 (en) * 2019-11-27 2021-06-03 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Encoder, decoder, encoding method and decoding method for frequency domain long-term prediction of tonal signals for audio coding
US11768130B2 (en) * 2020-10-16 2023-09-26 The Chinese University Of Hong Kong Microtome and method for controlling and manufacturing the same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5781888A (en) * 1996-01-16 1998-07-14 Lucent Technologies Inc. Perceptual noise shaping in the time domain via LPC prediction in the frequency domain
US20070016415A1 (en) * 2005-07-15 2007-01-18 Microsoft Corporation Prediction of spectral coefficients in waveform coding and decoding
US20080312758A1 (en) * 2007-06-15 2008-12-18 Microsoft Corporation Coding of sparse digital media spectral data
US7761290B2 (en) * 2007-06-15 2010-07-20 Microsoft Corporation Flexible frequency and time partitioning in perceptual transform coding of audio
RU2455709C2 (ru) * 2008-03-03 2012-07-10 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство для обработки аудиосигнала
US20130289981A1 (en) * 2010-12-23 2013-10-31 France Telecom Low-delay sound-encoding alternating between predictive encoding and transform encoding
WO2014161996A2 (en) * 2013-04-05 2014-10-09 Dolby International Ab Audio processing system

Also Published As

Publication number Publication date
EP3373298B1 (en) 2023-12-20
JP7078592B2 (ja) 2022-05-31
TWI613644B (zh) 2018-02-01
AU2023241343A1 (en) 2023-10-26
JP6666356B2 (ja) 2020-03-13
RU2017134620A3 (ru) 2019-04-09
ZA201706604B (en) 2022-08-31
US10600428B2 (en) 2020-03-24
AR122487A2 (es) 2022-09-14
CN107533847A (zh) 2018-01-02
AU2023241343B2 (en) 2024-08-29
AR103890A1 (es) 2017-06-14
AU2021215252A1 (en) 2021-09-02
CN114067813B (zh) 2025-01-03
AR122219A2 (es) 2022-08-24
CN107533847B (zh) 2021-09-10
CN114067812A (zh) 2022-02-18
SG11201707349WA (en) 2017-10-30
US20170365267A1 (en) 2017-12-21
JP2022110116A (ja) 2022-07-28
BR112017019185A2 (pt) 2018-04-24
US20200227058A1 (en) 2020-07-16
TW201637002A (zh) 2016-10-16
EP4297027A2 (en) 2023-12-27
MY181486A (en) 2020-12-23
ZA202204766B (en) 2022-08-31
ZA202204768B (en) 2022-08-31
AR122489A2 (es) 2022-09-14
US12112765B2 (en) 2024-10-08
WO2016142002A1 (en) 2016-09-15
AR122486A2 (es) 2022-09-14
EP4297027A3 (en) 2024-03-20
ZA202204764B (en) 2022-08-31
EP3373298C0 (en) 2023-12-20
RU2017134620A (ru) 2019-04-09
BR112017019185B1 (pt) 2023-09-26
AU2016231220B2 (en) 2019-05-16
EP3268960B1 (en) 2020-06-24
CA2978815C (en) 2021-02-02
CA2978815A1 (en) 2016-09-15
JP2018511821A (ja) 2018-04-26
JP2020038380A (ja) 2020-03-12
ES2972504T3 (es) 2024-06-13
MX2017011494A (es) 2018-01-25
ZA202204767B (en) 2022-08-31
EP3268960A1 (en) 2018-01-17
PT3268960T (pt) 2020-09-29
EP3373298A1 (en) 2018-09-12
AR122488A2 (es) 2022-09-14
PL3373298T3 (pl) 2024-05-06
AU2019203173B2 (en) 2021-05-13
CN114067813A (zh) 2022-02-18
ZA202204765B (en) 2022-08-31
KR20170134475A (ko) 2017-12-06
US20250014586A1 (en) 2025-01-09
KR102151728B1 (ko) 2020-09-03
ES2821025T3 (es) 2021-04-23
HK1244583A1 (zh) 2018-08-10
AU2021215252B2 (en) 2023-07-06
AU2024266944A1 (en) 2024-12-19
AU2019203173A1 (en) 2019-05-30
AU2016231220A1 (en) 2017-09-28
PL3268960T3 (pl) 2021-01-11
MX365267B (es) 2019-05-22

Similar Documents

Publication Publication Date Title
RU2707151C2 (ru) Аудиокодер, аудиодекодер, способ кодирования аудиосигнала и способ декодирования кодированного аудиосигнала
JP6248194B2 (ja) 多チャネルオーディオ符号化におけるノイズ充填
JP2018205758A (ja) オーディオ信号のスペクトルのスペクトル係数のコード化
MX2011003815A (es) Decodificador de audio, codificador de audio, metodo para decodificar una señal de audio, metodo para codificar una señal de audio, programa de computadora y señal de audio.
RU2640722C2 (ru) Усовершенствованный квантователь
WO2007148925A1 (en) Method and apparatus for adaptively encoding and decoding high frequency band
RU2678168C2 (ru) Кодер, декодер, система и способы кодирования и декодирования
WO2016142357A1 (en) Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
TW201443884A (zh) 用以處理編碼信號之裝置及方法和用以產生編碼信號之編碼器及方法