RU2707151C2 - Аудиокодер, аудиодекодер, способ кодирования аудиосигнала и способ декодирования кодированного аудиосигнала - Google Patents
Аудиокодер, аудиодекодер, способ кодирования аудиосигнала и способ декодирования кодированного аудиосигнала Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/06—Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/032—Quantisation or dequantisation of spectral components
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/12—Speech 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/547—Motion estimation performed in a transform domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/635—Methods 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.
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)
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)
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)
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 |
-
2015
- 2015-06-17 WO PCT/EP2015/063658 patent/WO2016142002A1/en active Application Filing
-
2016
- 2016-03-07 CN CN201680015022.2A patent/CN107533847B/zh active Active
- 2016-03-07 ES ES16709331T patent/ES2821025T3/es active Active
- 2016-03-07 RU RU2017134620A patent/RU2707151C2/ru active
- 2016-03-07 MY MYPI2017001298A patent/MY181486A/en unknown
- 2016-03-07 AU AU2016231220A patent/AU2016231220B2/en active Active
- 2016-03-07 EP EP23209483.9A patent/EP4297027A3/en active Pending
- 2016-03-07 PL PL18170157.4T patent/PL3373298T3/pl unknown
- 2016-03-07 CN CN202110984953.6A patent/CN114067812A/zh active Pending
- 2016-03-07 MX MX2017011494A patent/MX365267B/es active IP Right Grant
- 2016-03-07 SG SG11201707349WA patent/SG11201707349WA/en unknown
- 2016-03-07 ES ES18170157T patent/ES2972504T3/es active Active
- 2016-03-07 BR BR112017019185-7A patent/BR112017019185B1/pt active IP Right Grant
- 2016-03-07 JP JP2017546946A patent/JP6666356B2/ja active Active
- 2016-03-07 KR KR1020177028551A patent/KR102151728B1/ko active Active
- 2016-03-07 CA CA2978815A patent/CA2978815C/en active Active
- 2016-03-07 PT PT167093319T patent/PT3268960T/pt unknown
- 2016-03-07 PL PL16709331T patent/PL3268960T3/pl unknown
- 2016-03-07 CN CN202110984955.5A patent/CN114067813B/zh active Active
- 2016-03-07 EP EP16709331.9A patent/EP3268960B1/en active Active
- 2016-03-07 EP EP18170157.4A patent/EP3373298B1/en active Active
- 2016-03-08 TW TW105107024A patent/TWI613644B/zh active
- 2016-03-09 AR ARP160100621A patent/AR103890A1/es active IP Right Grant
-
2017
- 2017-09-06 US US15/697,042 patent/US10600428B2/en active Active
- 2017-10-02 ZA ZA2017/06604A patent/ZA201706604B/en unknown
-
2018
- 2018-03-06 HK HK18103159.1A patent/HK1244583A1/zh unknown
-
2019
- 2019-05-06 AU AU2019203173A patent/AU2019203173B2/en active Active
- 2019-11-01 JP JP2019200326A patent/JP7078592B2/ja active Active
-
2020
- 2020-02-26 US US16/802,397 patent/US12112765B2/en active Active
-
2021
- 2021-05-31 AR ARP210101479A patent/AR122488A2/es unknown
- 2021-05-31 AR ARP210101476A patent/AR122219A2/es unknown
- 2021-05-31 AR ARP210101477A patent/AR122486A2/es unknown
- 2021-05-31 AR ARP210101480A patent/AR122489A2/es unknown
- 2021-05-31 AR ARP210101478A patent/AR122487A2/es unknown
- 2021-08-13 AU AU2021215252A patent/AU2021215252B2/en active Active
-
2022
- 2022-04-29 ZA ZA2022/04764A patent/ZA202204764B/en unknown
- 2022-04-29 ZA ZA2022/04766A patent/ZA202204766B/en unknown
- 2022-04-29 ZA ZA2022/04768A patent/ZA202204768B/en unknown
- 2022-04-29 ZA ZA2022/04767A patent/ZA202204767B/en unknown
- 2022-04-29 ZA ZA2022/04765A patent/ZA202204765B/en unknown
- 2022-05-19 JP JP2022082087A patent/JP2022110116A/ja active Pending
-
2023
- 2023-10-05 AU AU2023241343A patent/AU2023241343B2/en active Active
-
2024
- 2024-09-17 US US18/887,358 patent/US20250014586A1/en active Pending
- 2024-11-27 AU AU2024266944A patent/AU2024266944A1/en active Pending
Patent Citations (7)
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
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) | 用以處理編碼信號之裝置及方法和用以產生編碼信號之編碼器及方法 |