Способ декодирования цифровых потоков кодированного многоканального аудиосигнала с использованием адаптивного гибридного преобразования
Формула / Реферат
1. Способ декодирования кадра кодированного цифрового аудиосигнала, согласно которому
данный кадр содержит метаданные кадра, первый аудиоблок и один или больше последующих аудиоблоков;
каждый из первого и последующих аудиоблоков содержит метаданные блока и кодированные аудиоданные для двух или более аудиоканалов,
при этом кодированные аудиоданные содержат коэффициенты масштабирования и масштабированные значения, представляющие спектральный состав двух или больше аудиоканалов, причем каждое масштабированное значение связано с соответствующим коэффициентом масштабирования;
метаданные блока содержат управляющую информацию, описывающую средства кодирования, используемые в процедуре кодирования, результатом которой являются вышеупомянутые кодированные аудиоданные, причем средства кодирования включают обработку с использованием адаптивного гибридного преобразования, включающую
преобразование двух или больше аудиоканалов с помощью первичного преобразования для получения коэффициентов первичного преобразования, где первичное преобразование представляет собой модифицированное дискретное косинусное преобразование (МДКП);
преобразование коэффициентов первичного преобразования по меньшей мере к двум или больше аудиоканалам с помощью вторичного преобразования для получения коэффициентов гибридного преобразования, где вторичное преобразование представляет собой дискретное косинусное преобразование второго типа (ДКП-II);
при этом данный способ включает этапы, на которых:
(A) получают кадр кодированного цифрового аудиосигнала;
(B) анализируют кодированный цифровой аудиосигнал данного кадра для поблочного декодирования кодированных аудиоданных для каждого аудиоблока, при этом декодирование каждого соответствующего аудиоблока включает этапы, на которых:
(1) определяют факт использования обработки с использованием адаптивного гибридного преобразования в процедуре кодирования любой части кодированных аудиоданных для каждого соответствующего канала из двух или более каналов;
(2) в случае использования в процедуре кодирования обработки с использованием адаптивного гибридного преобразования для соответствующего канала:
(а) если соответствующий аудиоблок является первым аудиоблоком в кадре:
(i) получают все коэффициенты гибридного преобразования, относящиеся к соответствующему каналу для данного кадра, из кодированных аудиоданных в первом аудиоблоке;
(ii) преобразуют коэффициенты гибридного преобразования с помощью обратного вторичного преобразования для получения коэффициентов обратного вторичного преобразования, где обратное вторичное преобразование представляет собой обратное дискретное косинусное преобразование второго типа (ОДКП-II);
(б) получают коэффициенты первичного преобразования из коэффициентов обратного вторичного преобразования для соответствующего канала в соответствующем аудиоблоке;
(3) получают коэффициенты первичного преобразования для соответствующего канала путем декодирования кодированных данных в соответствующем аудиоблоке, если в процедуре кодирования обработка с использованием адаптивного гибридного преобразования не использовалась для соответствующего канала;
(С) преобразуют коэффициенты первичного преобразования с помощью обратного первичного преобразования для получения выходного сигнала, представляющего собой соответствующий канал в соответствующем аудиоблоке, где обратное первичное преобразование представляет собой обратное модифицированное дискретное косинусное преобразование (ОМДКП).
2. Способ по п.1, отличающийся тем, что кадр кодированного цифрового аудиосигнала соответствует синтаксису цифрового потока в формате Е-АС-3.
3. Способ по п.2, отличающийся тем, что средства кодирования включают обработку с использованием спектрального расширения и процедура декодирования каждого соответствующего аудиоблока также включает этап, на котором синтезируют одну или более спектральных компонент из коэффициентов обратного вторичного преобразования для получения коэффициентов первичного преобразования с расширенной полосой пропускания.
4. Способ по п.2 или 3, отличающийся тем, что средства кодирования включают обработку с использованием объединения каналов, а процедура декодирования каждого соответствующего аудиоблока также включает этапы, на которых определяют факт использования обработки с использованием объединения каналов в процедуре кодирования для кодирования любой части кодированных аудиоданных и получают спектральные компоненты из коэффициентов обратного вторичного преобразования с целью получения коэффициентов первичного преобразования для объединяемых каналов в случае использования обработки с использованием объединения каналов в процедуре кодирования.
5. Способ по п.2 или 3, отличающийся тем, что средства кодирования включают в себя обработку с использованием объединения каналов и процедура декодирования каждого соответствующего аудиоблока также включает этапы, на которых определяют факт использования обработки с использованием объединения каналов в процедуре кодирования для кодирования любой части кодированных аудиоданных; и в случае использования процедурой кодирования обработки с объединением каналов:
(А) если соответствующий канал является первым каналом в кадре, использующим объединение, осуществляют этапы, на которых:
(1) определяют факт использования обработки с использованием адаптивного гибридного преобразования в процедуре кодирования для кодирования объединенного канала;
(2) в случае использования обработки с использованием адаптивного гибридного преобразования для кодирования объединенного канала:
(а) если соответствующий аудиоблок является первым аудиоблоком в кадре:
(i) получают все коэффициенты гибридного преобразования, относящиеся к объединенному каналу в данном кадре, из кодированных аудиоданных в первом аудиоблоке;
(ii) преобразуют коэффициенты гибридного преобразования с помощью обратного вторичного преобразования для получения коэффициентов обратного вторичного преобразования, где обратное вторичное преобразование представляет собой обратное дискретное косинусное преобразование второго типа (ОДКП-II);
(б) получают коэффициенты первичного преобразования из коэффициентов обратного вторичного преобразования для объединенного канала в соответствующем аудиоблоке;
(3) получают спектральные коэффициенты для объединенного канала путем декодирования кодированных данных в соответствующем аудиоблоке, если в процедуре кодирования для объединенного канала обработка с использованием адаптивного гибридного преобразования не использовалась;
(В) получают коэффициенты первичного преобразования для соответствующего канала путем восстановления спектральных компонент для объединенного канала.
6. Устройство для декодирования кадра кодированного цифрового аудиосигнала, содержащее процессор, выполненный с возможностью осуществления всех этапов способа по любому из пп.1-5, оперативное запоминающее устройство (ОЗУ), которое процессор использует для обработки информации, постоянное запоминающее устройство (ПЗУ) для хранения программ, необходимых для функционирования устройства, и блок управления вводом/выводом для приема и передачи сигналов, причем указанные компоненты устройства соединены шиной.
7. Носитель запоминающего устройства с записанной на нем программой инструкций, которая может исполняться устройством для выполнения способа декодирования кадра кодированного цифрового аудиосигнала, причем данный способ включает в себя все этапы способа по любому из пп.1-5.

Текст
СПОСОБ ДЕКОДИРОВАНИЯ ЦИФРОВЫХ ПОТОКОВ КОДИРОВАННОГО МНОГОКАНАЛЬНОГО АУДИОСИГНАЛА С ИСПОЛЬЗОВАНИЕМ АДАПТИВНОГО ГИБРИДНОГО ПРЕОБРАЗОВАНИЯ В изобретении представлено повышение эффективности процедуры, используемой для декодирования кадров цифрового потока в формате Е-АС-3, за счет однократной обработки каждого аудиоблока в кадре. Процедура декодирования аудиоблоков кодированных данных выполняется не поканально, а поблочно. Описание примеров процедур декодирования цифровых потоков,кодированных с помощью таких усовершенствованных алгоритмов кодирования, как обработка с использованием адаптивного гибридного преобразования и спектральное расширение.(71)(73) Заявитель и патентовладелец: ДОЛБИ ЛАБОРАТОРИС ЛАЙСЭНЗИН КОРПОРЕЙШН (US) Область техники Настоящее изобретение в целом относится к системам кодирования аудиосигналов и, в частности,относится к способам и устройствам для декодирования кодированных цифровых аудиосигналов. Уровень техники Комитет по перспективным системам телевещания США (ATSC), сформированный организациямичленами Объединенного комитета по межведомственной координации (JCIC), разработал скоординированный набор национальных стандартов для развития национального телевидения в США. В число этих стандартов входят соответствующие стандарты кодирования/декодирования аудиосигналов, изложенные в различных нормативных документах, в том числе в документе А/52 В, озаглавленном "Стандарт сжатия цифрового аудиосигнала (АС-3, Е-АС-3)", ревизия Б, опубликованном 14 июня 2005 г., который целиком включен в настоящий документ посредством ссылки. Алгоритм кодирования аудиосигнала, регламентированный в документе А/52 В, имеет название "АС-3". Усовершенствованная версия этого алгоритма,описанная в приложении Е к этому документу, имеет название "Е-АС-3". Два этих алгоритма в настоящем документе именуются как "АС-3" и соответствующие стандарты именуются как "Стандарты ATSC". Документ А/52 В не регламентирует многих аспектов архитектуры алгоритма, а описывает вместо этого "синтаксис цифрового потока", задавая структурные и синтаксические характеристики кодированной информации, декодирование которой должно быть выполнено совместимым декодером. Многие приложения, совместимые со стандартом ATSC, передают кодированную цифровую аудиоинформацию в виде последовательных двоичных данных. В результате кодированные данные зачастую называют цифровым потоком, но допустимы и другие упорядоченные структуры данных. В целях облегчения изложения термин "цифровой поток" используется в настоящем документе для обозначения кодированного цифрового аудиосигнала, независимо от формата или используемой методики записи или передачи. Цифровой поток, совместимый со стандартами ATSC, организован в виде последовательности"кадров синхронизации". Каждый кадр является единицей цифрового потока, который может быть полностью декодирован для получения одного или более каналов цифровых аудиоданных с импульснокодовой модуляцией (ИКМ). Каждый кадр содержит "аудиоблоки" и метаданные кадра, относящиеся к аудиоблокам. Каждый из аудиоблоков содержит кодированные аудиоданные, представляющие цифровые отсчеты аудиосигнала для одного или больше аудиоканалов, и метаданные блока, относящиеся к кодированным аудиоданным. Несмотря на то что стандарты ATSC не регламентируют детали архитектуры алгоритмов, определенные особенности последних широко используются производителями профессионального и бытового декодирующего оборудования. Одной из универсальных особенностей реализации для декодеров, декодирующих цифровые потоки в формате Е-АС-3, создаваемые кодировщиками формата Е-АС-3, является алгоритм, декодирующий все содержащиеся в кадре кодированные данные для соответствующего канала перед декодированием данных для другого канала. Такой подход используется для повышения производительности вариантов реализации, выполненных на однокристальных процессорах, имеющих малый объем внутрикристального запоминающего устройства, поскольку в ряде процедур декодирования данные для определенного канала необходимо получить из каждого из аудиоблоков, входящих в кадр. При обработке кодированных данных для каждого канала поочередно возможно выполнение операций декодирования с использованием внутрикристального запоминающего устройства для определенного канала. Декодированные данные канала впоследствии могут быть переданы внешнему запоминающему устройству, освобождая внутрикристальные ресурсы для следующего канала. Цифровой поток, совместимый со стандартами ATSC, может быть весьма сложным вследствие большого числа возможных разновидностей. Некоторые приводимые здесь вкратце примеры включают в себя объединение каналов, рематрицирование каналов, нормирование уровня диалогов, сжатие динамического диапазона, уменьшение числа каналов и изменение длины блока для цифровых потоков в стандартном формате АС-3, а также параллельные независимые потоки, зависимые подпотоки, спектральное расширение и гибридное адаптивное преобразование для цифровых потоков в формате Е-АС-3. Подробности данных характеристик могут быть получены из документа А/52 В. При обработке каждого канала в отдельности возможно упрощение алгоритмов, необходимых для реализации этих разновидностей. Такие сложные последующие процедуры, как фильтрация синтеза, могут выполняться без учета этих разновидностей. Упрощенные алгоритмы выгодны с точки зрения сокращения потребности в вычислительных ресурсах, необходимых для обработки кадра аудиоданных. К сожалению, подобный подход требует алгоритма декодирования с двукратным чтением и анализом данных во всех аудиоблоках. Каждая итерация чтения и анализа данных аудиоблоков в кадре именуется в настоящем документе как "проход" по аудиоблокам. Во время первого прохода производятся обширные вычисления для определения положения кодированных аудиоданных в каждом блоке. Во время второго прохода при выполнении процедур декодирования выполняются многие аналогичные вычисления. Для вычисления положения данных для обоих проходов необходимы значительные вычислительные ресурсы. В случае устранения первоначального прохода возможно сокращение потребности в вычислительных ресурсах для декодирования кадра аудиоданных. Сущность изобретения Целью настоящего изобретения является сокращение потребности в вычислительных ресурсах для декодирования кадра аудиоданных в кодированных цифровых потоках, организованном в виде таких иерархических единиц, как вышеописанные кадры и аудиоблоки. Предшествующий текст и последующее описание относятся к кодированным цифровым потокам, соответствующим стандартам ATSC, но настоящее изобретение не ограничивается лишь данными цифровыми потоками. Принципы настоящего изобретения могут быть применены практически к любому кодированному цифровому потоку, имеющему структурные характеристики, подобные кадрам, блокам и каналам, используемым в алгоритмах кодирования АС-3. В соответствии с одной из особенностей настоящего изобретения, предлагается способ декодирования кадра кодированного цифрового аудиосигнала путем получения кадра и анализа кодированного цифрового аудиосигнала за один проход для поблочного декодирования кодированных аудиоданных для каждого аудиоблока. Каждый кадр содержит метаданные кадра и совокупность аудиоблоков. Каждый аудиоблок содержит метаданные блока и кодированные аудиоданные для одного или более аудиоканалов. Метаданные блока содержат управляющую информацию, описывающую средства кодирования, использованные процедурой кодирования, которая была применена для получения кодированных аудиоданных. Одним из таких средств кодирования является обработка с использованием гибридного преобразования, в процессе которой банк фильтров анализа, реализованный путем первичного преобразования,применяется к одному или более аудиоканалам для получения спектральных коэффициентов, представляющих спектральный состав одного или более аудиоканалов, при этом к данным спектральным коэффициентам, минимум к одному или более аудиоканалам, применяется вторичное преобразование для получения коэффициентов гибридного преобразования. При декодировании каждого аудиоблока происходит определение факта применения обработки с использованием адаптивного гибридного преобразования в процедуре кодирования для кодирования любой части кодированных аудиоданных. Если в процедуре кодирования применялась обработка с использованием адаптивного гибридного преобразования,то, согласно предлагаемому способу, все коэффициенты гибридного преобразования для кадра получаются из кодированных аудиоданных, содержащихся в первом аудиоблоке данного кадра, при этом к коэффициентам гибридного преобразования применяется обратное вторичное преобразование с целью получения коэффициентов обратного вторичного преобразования, а спектральные коэффициенты получаются из коэффициентов обратного вторичного преобразования. Если в процедуре кодирования обработка с использованием адаптивного гибридного преобразования не применялась, то спектральные коэффициенты получаются из кодированных аудиоданных, содержащихся в соответствующем аудиоблоке. Для получения выходного сигнала, представляющего один или больше каналов соответствующего аудиоблока, к спектральным коэффициентам применяется обратное первичное преобразование. Различные особенности настоящего изобретения и его предпочтительных воплощений станут более понятны при рассмотрении последующего описания и прилагаемых чертежей, на которых ссылочные позиции соответствуют аналогичным элементам на нескольких чертежах. Содержание последующего описания и чертежей предлагается исключительно в качестве примеров и не должно восприниматься как нечто устанавливающее ограничения на объем настоящего изобретения. Краткое описание чертежей Фиг. 1 представляет схематическую функциональную диаграмму примера реализации кодировщика. Фиг. 2 представляет схематическую функциональную диаграмму примера реализации декодера. Фиг. 3 А и 3 В представляют схематические иллюстрации кадров цифровых потоков в соответствии со стандартной и усовершенствованной структурами синтаксиса. Фиг. 4 А и 4 В представляют схематические иллюстрации аудиоблоков в соответствии со стандартной и усовершенствованной структурами синтаксиса. Фиг. 5 А-5 С представляют схематические иллюстрации примеров цифровых потоков, кодированных в режиме расширения числа программ и каналов. Фиг. 6 представляет схематическую функциональную диаграмму примера процедуры, воплощенной в виде декодера для поканальной обработки аудиоданных. Фиг. 7 представляет схематическую функциональную диаграмму примера процедуры, воплощенной в виде декодера для поблочной обработки аудиоданных. Фиг. 8 представляет схематическую функциональную диаграмму устройства, которое может быть использовано для реализации различных особенностей настоящего изобретения. Подробное описание изобретения А. Обзор системы кодирования. Фиг. 1 и 2 представляют схематические функциональные диаграммы примеров реализации кодировщика и декодера системы кодирования аудиосигналов, в декодере которой могут быть использованы различные особенности настоящего изобретения. Эти варианты реализации соответствуют содержанию упомянутого ранее документа А/52 В. Целью данной системы кодирования является получение кодированного представления входных аудиосигналов, которое может быть записано или передано, а впоследствии декодировано для получения выходных аудиосигналов, звучащих практически идентично входным аудиосигналам, при этом используется минимальное количество цифровой информации для представления кодированного сигнала. Системы кодирования, соответствующие основным стандартам ATSC, выполняют кодирование и декодирование информации, которая может представлять от одного до так называемых 5.1 каналов аудиосигналов, где 5.1 обозначает пять каналов с полной шириной полосы пропускания и один канал с ограниченной шириной полосы пропускания, предназначенный для передачи сигналов низкочастотных эффектов(LFE). Последующие разделы описывают варианты реализации кодировщика и декодера, а также некоторые подробности структуры кодированного цифрового потока и соответствующих процедур кодирования и декодирования. Данные описания приведены для сокращения описания и лучшего понимания различных особенностей настоящего изобретения. 1. Кодировщик. В соответствии с примером варианта реализации, представленным на фиг. 1, последовательность отсчетов с импульсно-кодовой модуляцией (ИКМ), представляющих один или более каналов аудиосигналов, поступает на вход 1 кодировщика, после чего к данной последовательности отсчетов применяется банк фильтров анализа 2 для получения числовых значений, представляющих спектральный состав входных аудиосигналов. Для воплощений, соответствующих стандартам ATSC, банк фильтров анализа реализуется с использованием модифицированного дискретного косинусного преобразования (МДКП),описанного в документе А/52 В. МДКП применяется к перекрывающимся сегментам или блокам отсчетов для каждого входного канала аудиосигнала с целью получения блоков коэффициентов преобразования,представляющих спектральный состав сигнала этого входного канала. МДКП является частью системы анализа/синтеза, которая использует специально разработанные оконные функции и процессы перекрытия/сложения для устранения искажений во временной области. Данные коэффициенты преобразования в каждом блоке выражаются в формате с блочной плавающей точкой (БПТ), содержащем экспоненты и мантиссы с плавающей точкой. Такое описание относится к аудиоданным, выраженным в виде экспонент и мантисс с плавающей точкой, поскольку такой формат представления используется в цифровых потоках, соответствующих стандартам ATSC; однако, данное представление является лишь одним примером численного представления, использующего коэффициенты масштабирования и соответствующие им масштабированные значения. Экспоненты БПТ для каждого блока совместно представляют приближенную огибающую спектра входного аудиосигнала. Эти экспоненты кодируются методом дельта-модуляции, а также с помощью других методик кодирования для сокращения потребности в количестве информации, передаются форматеру 5, и поступают на вход психоакустической модели для оценки порога психоакустической маскировки кодируемого сигнала. Результаты, полученные моделью, используются блоком распределения битов 3 для распределения цифровой информации в форме битов для квантования мантисс таким образом,чтобы уровень шума квантования оставался ниже порога психоакустической маскировки кодируемого сигнала. Блок квантования 4 производит квантование мантисс в соответствии с распределением битов,полученным от блока распределения битов 3 и переданных форматеру 5. Форматер 5 мультиплексирует или объединяет кодированные экспоненты, квантованные мантиссы и другую управляющую информацию, иногда именуемую метаданными блоков, в аудиоблоки. Данные для шести последовательных аудиоблоков объединяются в единицы цифровой информации, называемые кадрами. Кадры также содержат управляющую информацию или метаданные кадров. Кодированная информация для последовательных кадров поступает на выход в виде цифрового потока по цепи 6 для записи на носителе запоминающего устройства или для передачи по каналу связи. Для кодировщиков, соответствующих стандартам ATSC, формат каждого кадра в цифровом потоке соответствует синтаксису,регламентированному в документе А/52 В. Алгоритм кодирования, который используется типовыми кодировщиками, соответствующими стандартам ATSC, сложнее, чем представленный на фиг. 1 и описанный выше. Например, в кадры вносятся коды обнаружения ошибок, позволяющие приемному декодеру проверять достоверность цифрового потока. Для адаптации временного и спектрального разрешения банка фильтров анализа, для оптимизации его производительности при изменении характеристик сигнала может быть использована методика кодирования, известная как изменение длины блока, иногда упрощенно называемая изменением блока. Экспоненты с плавающей точкой могут кодироваться с переменным временным и частотным разрешением. Два или более каналов могут быть объединены в составное представление при использовании методики кодирования, известной как объединение каналов. К двухканальным аудиосигналам может быть адаптивно применена другая методика кодирования, известная как рематрицирование каналов. Могут быть использованы и дополнительные методики кодирования, здесь не упоминаемые. Некоторые из этих прочих методик кодирования будут рассмотрены далее. Многие прочие подробности реализации опускаются, поскольку они не являются необходимыми для понимания настоящего изобретения. При необходимости, эти подробности могут быть получены из документа А/52 В. 2. Декодер. Алгоритм декодирования, выполняемый декодером, по сути, является обратным алгоритму кодирования, выполняемому кодировщиком. Как следует из примера реализации, представленного на фиг. 2,кодированный цифровой поток, представляющий собой последовательность кадров, поступает на вход 11 декодера. Кодированный цифровой поток может загружаться с носителя запоминающего устройства или приниматься по каналу связи. Для каждого фрейма закодированная информация демультиплексируется или разъединяется в блоке удаления формата 12 на метаданные фрейма и шесть аудиоблоков. Аудиоблоки разъединяются на соответствующие метаданные блоков, кодированные экспоненты и квантованные мантиссы. Кодированные экспоненты используются психоакустической моделью в блоке распределения битов 13 с целью распределения цифровой информации в формате битов для деквантования квантованных мантисс таким же образом, каким биты были распределены в кодировщике. Блок деквантования 14 производит деквантование квантованных мантисс в соответствии с распределениями битов,полученными от блока распределения битов 13, и передает деквантованные мантиссы банку фильтров синтеза 15. Кодированные экспоненты декодируются и передаются банку фильтров синтеза 15. Декодированные экспоненты и деквантованные мантиссы образуют представление БПТ для спектрального состава входного аудиосигнала, закодированного кодировщиком. Банк фильтров синтеза 15 применяется к представлению спектрального состава для восстановления неточной копии исходных входных аудиосигналов, проходящей по цепи выходного сигнала 16. Для воплощений, соответствующих стандартам ATSC, банк фильтров синтеза реализован в виде обратного модифицированного дискретного косинусного преобразования (ОМДКП), описанного в документе А/52 В. ОМДКП является частью кратко упомянутой ранее системы анализа/синтеза, применяемой к блокам коэффициентов преобразования для получения блоков аудиоотсчетов, которые перекрываются и складываются для устранения искажений во временной области. Алгоритм декодирования, который используется в типовых декодерах, соответствующих стандартам ATSC, сложнее, чем представленный на фиг. 2 и описанный выше. Некоторые методики декодирования, являющиеся обратными для вышеописанных методик кодирования, включают в себя обнаружение ошибок для коррекции или маскировки последних, изменение длины блока для адаптации временного и спектрального разрешения банка фильтров синтеза, восстановление каналов для восстановления информации каналов из объединенных составных представлений и матричные операции для восстановления рематрицированных двухканальных представлений. При необходимости, информация о других методиках и дополнительные подробности могут быть получены из документа А/52 В. Б. Структура кодированного цифрового потока. 1. Кадр. Кодированный цифровой поток, соответствующий стандартам ATSC, состоит из последовательности единиц кодированной информации, именуемых "кадрами синхронизации", часто называемых просто кадрами. Как указывалось выше, каждый кадр содержит метаданные кадра и шесть аудиоблоков. Каждый аудиоблок содержит метаданные блока и кодированные экспоненты, а также мантиссы БПТ для параллельных интервалов одного или более каналов аудиосигналов. Структура стандартного цифрового потока схематически представлена на фиг. 3 А. Структура цифрового потока в формате Е-АС-3, описанная в приложении Е к документу А/52 В, представлена на фиг. 3 В. Участок каждого цифрового потока в пределах отмеченного интервала от SI до CRC составляет один кадр. В синхронизирующую информацию (SI), помещаемую в начале каждого кадра для того, чтобы декодер имел возможность идентифицировать начало кадра и поддерживать синхронизацию процедур декодирования с кодированным цифровым потоком, включена специальная комбинация битов или слово синхронизации. Секция информации о цифровом потоке (BSI), следующая непосредственно за SI, содержит необходимые параметры алгоритма декодирования для декодирования данного кадра. Например,в BSI содержится информация о числе, типе и порядке каналов, представленных в кадре в виде закодированной информации, а также информация о сжатии динамического диапазона и нормировании уровня диалогов, используемая декодером. Каждый кадр содержит шесть аудиоблоков (от АВ 0 до АВ 5), за которыми при необходимости могут следовать дополнительные данные (AUX). В конце каждого кадра предоставляется информация для обнаружения ошибок в формате слова циклического избыточного кода(CRC). Кадр цифрового потока в формате Е-АС-3 также содержит аудиоданные кадра (AFRM), содержащие отметки и параметры, относящиеся к дополнительным методикам кодирования, которые недоступны для использования при кодировании стандартного цифрового потока. Некоторые из этих дополнительных методик включают в себя использование спектрального расширения (SPX), известного также как спектральная репликация, и адаптивное гибридное преобразование (АГП). Описание различных методик кодирования приведено далее. 2. Аудиоблоки. Каждый аудиоблок содержит кодированные представления экспонент и квантованных мантисс БПТ для 256 коэффициентов преобразования, а также метаданные блока, необходимые для декодирования кодированных экспонент и квантованных мантисс. Такая структура схематически представлена на фиг. 4 А. Структура аудиоблока в цифровом потоке в формате Е-АС-3, описанная в приложении Е к документу А/52 В, представлена на фиг. 4 В. Структура аудиоблока в альтернативном варианте цифрового потока,описанном в приложении D к документу А/52 В, здесь не рассматривается, поскольку ее уникальные характеристики к настоящему изобретению не относятся. Ряд примеров метаданных блока включают в себя отметки и параметры, описывающие изменение длины блока (BLKSW), сжатие динамического диапазона (DYNRNG), объединение каналов (CPL), рематрицирование каналов (REMAT), методику или стратегию кодирования экспонент (EXPSTR), использованную при кодировании экспонент БПТ, кодированные экспоненты БПТ (ЕХР), информацию о распределении битов (ВА) для мантисс, поправки к распределению битов, известные как разностная информация о распределении битов (DBA), и квантованные мантиссы (MANT). Каждый аудиоблок в цифровом потоке в формате Е-АС-3 может содержать информацию, относящуюся к дополнительным методикам кодирования, включая спектральное расширение (SPX). 3. Требования к цифровому потоку. Стандарты ATSC предъявляют ряд требований к содержанию цифрового потока, имеющих отношение к настоящему изобретению. Здесь упоминается о двух таких требованиях: (1) первый аудиоблок в кадре, называемый AB0, должен содержать всю информацию, необходимую алгоритму декодирования для начала декодирования всех аудиоблоков в кадре, и (2) всякий раз, когда с цифровым потоком поступает кодированная информация, полученная при объединении каналов, аудиоблок, в котором впервые было использовано объединение каналов, должен содержать все параметры, необходимые для восстановления. Данные особенности описываются ниже. Информация о прочих процедурах, здесь не рассматриваемых, содержится в документе А/52 В. В. Стандартные процедуры и методики кодирования. Стандарты ATSC описывают ряд особенностей синтаксиса цифрового потока с точки зрения процедур кодирования или "средств кодирования", которые могут быть использованы для получения кодированного цифрового потока. Кодировщику необязательно использовать все средства кодирования, однако соответствующий стандарту декодер должен быть в состоянии адекватно отреагировать на те средства кодирования, которые считаются обязательными для соответствия стандарту. Такая реакция реализуется путем применения надлежащего средства декодирования, являющегося, по сути, обратным для соответствующего средства кодирования. Некоторые из таких средств декодирования особенно актуальны для настоящего изобретения, поскольку их использование или неиспользование влияет на реализацию особенностей настоящего изобретения. Некоторые процедуры декодирования и некоторые средства декодирования будут кратко рассмотрены в последующих параграфах. Дальнейшие описания не являются полным описанием. Различные подробности и дополнительные особенности опущены. Данные описания предназначены лишь для общего ознакомления для тех, кто не знаком с данными методиками, и для напоминания тем, кто мог позабыть, какие методики описываются данными терминами. При необходимости, дополнительные подробности могут быть получены из документа А/52 В, а также из патента США 5583962, озаглавленного "Кодировщик/декодер для многомерных звуковых полей", авторы Дэвис и др., выданного 10 декабря 1996 г. и целиком включенного в настоящий документ как неотъемлемая часть посредством ссылки. 1. Распаковка цифрового потока. Все декодеры должны произвести распаковку или демультиплексирование кодированного цифрового потока для получения параметров и кодированных данных. Эта процедура выполняется блоком удаления формата 12, описанным ранее. При выполнении данной процедуры происходит считывание данных из входящего цифрового потока и копирование частей цифрового потока в регистры, копирование частей в ячейки запоминающего устройства или сохранение указателей или других ссылок на данные в цифровом потоке, сохраненные в буфере. Для сохранения данных и указателей необходимы ресурсы запоминающего устройства, а между сохранением этой информации для последующего использования и повторным считыванием цифрового потока для получения необходимой информации может быть сделан оптимальный выбор. 2. Декодирование экспонент. Значения всех экспонент БПТ необходимы для распаковки данных в аудиоблоках для каждого кадра, поскольку эти значения косвенным образом указывают на число битов, выделенных для квантованных мантисс. Значения экспонент в цифровом потоке кодируются с использованием различных методик кодирования, которые могут быть применены как в частотной, так и во временной области. В результате,данные, представляющие кодированные экспоненты, должны быть распакованы из цифрового потока и декодированы до того, как они могут быть использованы для других процедур декодирования. 3. Обработка распределения битов. Каждая из квантованных мантисс БПТ в цифровом потоке представлена различным числом битов,являющимся функцией экспонент БПТ и, возможно, других метаданных, содержащихся в цифровом потоке. Экспоненты БПТ являются входными данными для заданной модели, которая вычисляет распределение битов для каждой мантиссы. В случае, когда аудиоблок содержит различную информацию о рас-5 024310 пределении битов (DBA), эта дополнительная информация используется для внесения поправок в распределение битов, вычисляемое моделью. 4. Обработка мантиссы. Квантованные мантиссы БПТ составляют большую часть данных, содержащихся в кодированном цифровом потоке. Распределение битов используется как для определения положения каждой мантиссы в цифровом потоке для распаковки, так и для выбора соответствующей функции деквантования для получения деквантованных мантисс. Некоторые данные в цифровом потоке могут представлять несколько мантисс с помощью одного значения. В такой ситуации из одного значения получается соответствующее число мантисс. Мантиссы, имеющие распределение битов, равное нулю, могут быть восстановлены либо со значением, равным нулю, либо в виде псевдослучайного числа. 5. Восстановление каналов. Методика кодирования с объединением каналов позволяет кодировщику представить несколько аудиоканалов, используя меньшее количество данных. Данная методика объединяет спектральные компоненты двух или более избранных каналов, называемых объединяемыми каналами, с образованием одного канала составных спектральных компонент, называемого объединенным каналом. Спектральные компоненты объединенного канала представляются в формате БПТ. Набор коэффициентов масштабирования,описывающих разность энергий между объединенным каналом и каждым из объединяемых каналов и известных как координаты объединения, вычисляется для каждого из объединяемых каналов и включается в кодированный цифровой поток. Объединение используется только для определенной части полосы пропускания каждого канала. При использовании методики объединения каналов, как обозначено параметрами в цифровом потоке, в декодере используется методика декодирования, известная как восстановление каналов, для получения неточной копии экспонент и мантисс БПТ для каждого из объединяемых каналов из спектральных компонент объединенного канала и координат объединения. Это производится путем умножения каждой спектральной компоненты объединенного сигнала на соответствующую координату объединения. Дополнительные подробности могут быть получены из документа А/52 В. 6. Рематрицирование каналов. Методика кодирования с использованием рематрицирования каналов позволяет кодировщику представлять двухканальные сигналы с помощью меньшего количества информации, используя матрицу для преобразования двух независимых аудиоканалов в суммарный и различный каналы. Экспоненты и мантиссы БПТ, обычным образом упакованные в цифровой поток для левого и правого аудиоканалов, вместо этого представляют суммарный и различный каналы. Данная методика может быть успешно использована в том случае, когда эти два канала имеют высокую степень сходства. При использовании рематрицирования, на что указывает отметка в цифровом потоке, декодер получает значения, представляющие эти два аудиоканала, путем применения соответствующей матрицы к суммарным и различным значениям. Дополнительные подробности могут быть получены из документа А/52 В. Г. Усовершенствованные процедуры и методики кодирования. Приложение Е к документу А/52 В описывает характеристики синтаксиса цифрового потока в формате Е-АС-3, допускающего использование дополнительных средств кодирования. Некоторые из этих средств и соответствующие процедуры кратко описываются далее. 1. Обработка с использованием адаптивного гибридного преобразования. Методика кодирования с использованием адаптивного гибридного преобразования (АГП) предоставляет дополнительное средство (помимо изменения длины блока) для адаптации временного и спектрального разрешения банков фильтров синтеза и анализа к изменениям характеристик сигнала путем каскадного применения двух преобразований. Дополнительная информация об обработке с использованием АГП может быть получена из документа А/52 В и патента США 7516064, озаглавленного "Адаптивное гибридное преобразование для анализа и синтеза сигналов", авторы Винтон и др., выданного 07.04.2009 г. и целиком включенного в настоящий документ как неотъемлемая часть посредством ссылки. Кодировщики используют первичное преобразование, реализованное в виде вышеупомянутого преобразования МДКП анализа, перед и последовательно с вторичным преобразованием, реализованным в виде дискретного косинусного преобразования второго типа (ДКП-II). МДКП применяется к перекрывающимся блокам отсчетов аудиосигнала для получения спектральных коэффициентов, представляющих спектральный состав аудиосигнала. При необходимости ДКП-II может быть включено в цепь и исключено из цепи обработки сигнала, и, в случае включения, применяется к неперекрывающимся блокам спектральных коэффициентов МДКП, представляющих одинаковую частоту, для получения коэффициентов гибридного преобразования. В типовом варианте применения ДКП-II включено в том случае, когда аудиосигнал считается достаточно стационарным, поскольку при его применении значительно увеличивается эффективное спектральное разрешение банка фильтров анализа за счет уменьшения эффективного временного разрешения с 256 отсчетов до 1536 отсчетов. В декодерах используется обратное первичное преобразование, реализованное в виде вышеупомя-6 024310 нутого банка фильтров синтеза ОМДКП, следующее за и включенное последовательно с обратным вторичным преобразованием, реализованным в виде обратного дискретного косинусного преобразования второго типа (ОДКП-II). Преобразование ОДКП-II включается в цепь и исключается из цепи обработки сигнала в соответствии с метаданными, предоставляемыми кодировщиком. Будучи включенным в цепь обработки сигнала, преобразование ОДКП-II применяется к неперекрывающимся блокам коэффициентов гибридного преобразования для получения коэффициентов обратного вторичного преобразования. Данные коэффициенты обратного вторичного преобразования могут являться спектральными коэффициентами, непосредственно подаваемыми на вход ОМДКП в случае, когда иные средства кодирования, подобные объединению каналов или SPX, не применяются. В противном случае, если средства кодирования, подобные объединению каналов или SPX, были применены, спектральные коэффициенты МДКП могут быть получены из коэффициентов обратного вторичного преобразования. После получения спектральных коэффициентов МДКП к блокам спектральных коэффициентов МДКП в обычном порядке применяется ОМДКП. АГП может быть применено для любого аудиоканала, в том числе для объединенного канала и канала LFE. В канале, кодированном с использованием АГП, используется другой вариант процедуры распределения битов и два различных типа квантования. Одним типом является векторное квантование(VQ), а другим типом является адаптивное квантование с учетом усиления (GAQ). Методика GAQ описывается в патенте США 6246345, озаглавленном "Использование адаптивного квантования с учетом усиления и переменных длин символов для усовершенствованного кодирования аудиосигналов", авторы Девидсон и др., выданном 12 июня 2001 г. и целиком включенном в настоящий документ как неотъемлемая часть посредством ссылки. При использовании АГП необходимо получение декодером ряда параметров из информации, содержащейся в кодированном цифровом потоке. Процесс вычисления этих параметров описан в документе А/52 В. Один набор параметров задает число раз, которое экспоненты БПТ переносятся в кадре и получаются путем анализа метаданных, содержащихся в аудиоблоках кадра. Два других набора параметров идентифицируют те мантиссы БПТ, при квантовании которых использовалось GAQ, и содержат управляющие слова регулировки усиления для блоков квантования и получаются путем анализа метаданных канала в аудиоблоке. Все коэффициенты гибридного преобразования для АГП переносятся в первом аудиоблоке AB0 кадра. Если преобразование АГП применяется к объединенному каналу, то координаты объединения для коэффициентов АГП распределяются по всем аудиоблокам аналогично объединенным каналам без АГП. Процедура обработки в данной ситуации описывается далее. 2. Обработка с использованием спектрального расширения. Методика кодирования с использованием спектрального расширения (SPX) позволяет кодировщику сократить количество информации, необходимой для кодирования канала с полной шириной полосы пропускания, путем исключения высокочастотных спектральных компонент из кодированного цифрового потока и синтеза отсутствующих спектральных компонент в декодере из низкочастотных спектральных компонент, содержащихся в кодированном цифровом потоке. При использовании SPX, синтез отсутствующих спектральных компонент производится декодером путем копирования коэффициентов МДКП более низких частот в положения, соответствующие положениям коэффициентов МДКП для более высоких частот, добавления псевдослучайных или шумовых значений к коэффициентам преобразования и масштабирования амплитуды в соответствии с огибающей спектра SPX, включенной в кодированный цифровой поток. Вычисление огибающей спектра SPX и помещение ее в кодированный цифровой поток производится кодировщиком при каждом использовании средств кодирования SPX. Как правило, методика кодирования SPX используется для синтеза высших полос спектральных компонент для канала. Она может быть использована совместно с объединением каналов для среднего диапазона частот. Дополнительные подробности процедуры обработки могут быть получены из документа А/52 В. 3. Расширения числа программ и каналов. Синтаксис цифрового потока в формате Е-АС-3 позволяет кодировщику создавать кодированный цифровой поток двоичных данных, представляющий одну программу с числом каналов, большим, чем 5.1 (расширение числа каналов), две или более программы с числом каналов вплоть до 5.1 (расширение числа программ) или комбинацию программ с числом каналов вплоть до 5.1 и программ с числом каналов, большим, чем 5.1. Расширение числа программ реализовано путем мультиплексирования кадров нескольких независимых потоков данных в кодированном цифровом потоке. Расширение числа каналов реализовано путем мультиплексирования кадров одного или более зависимых подпотоков данных, связанных с независимым потоком данных. В предпочтительных воплощениях режима расширения числа программ информация о программе или программах, подлежащих декодированию, поступает в декодер и в процедуре декодирования потоки или подпотоки, не подлежащие декодированию, пропускаются или фактически игнорируются. Фиг. 5 А-5 С представляют три примера цифровых потоков, данные в которых содержат расширения числа программ и каналов. Фиг. 5 А представляет пример цифрового потока, содержащего расширение числа каналов. Единственная программа Р 1 представлена независимым потоком S0 и тремя связанными с ним зависимыми подпотоками SS0, SS1 и SS2. Непосредственно после кадра Fn независимого потока данных S0 следуют кадры Fn каждого из связанных с ним зависимых подпотоков SS0-SS3. После этих кадров следует следующий кадр Fn+1 независимого потока S0, за которым, в свою очередь, следуют кадры Fn+1 каждого из связанных с ним зависимых подпотоков SS0-SS2. Синтаксис цифрового потока в формате Е-АС-3 предоставляет возможность для передачи до восьми зависимых подпотоков для каждого независимого потока.На фиг. 5 В представлен пример цифрового потока, содержащего расширение числа программ. Каждая из четырех программ Р 1, Р 2, Р 3 и Р 4 представлена независимым потоком S0, S1, S2 и S3 соответственно. Непосредственно после кадра Fn независимого потока данных S0 следуют кадры Fn каждого из независимых потоков S1, S2 и S3. После этих кадров следует следующий кадр Fn+1 каждого из независимых потоков. Синтаксис цифрового потока в формате Е-АС-3 предусматривает по меньшей мере один независимый поток и предоставляет возможность для передачи до восьми независимых потоков. На фиг. 5 С представлен пример цифрового потока, содержащего расширение числа программ и расширение числа каналов. Программа Р 1 представлена данными в независимом потоке S0, а программа Р 2 представлена данными в независимом потоке S1 и связанными с ним зависимыми подпотоками SS0 иSS1. Непосредственно после кадра Fn независимого потока данных S0 следует кадр Fn независимого потока S1, непосредственно за которым, в свою очередь, следуют кадры Fn каждого из связанных с ним зависимых подпотоков SS0 и SS1. После этих кадров следует следующий кадр Fn+1 каждого из независимых потоков и зависимых подпотоков. Независимый поток без расширения числа каналов содержит данные, которые могут представлять до 5.1 независимых аудиоканалов. Независимый поток с расширением числа каналов или, другими словами, независимый поток с одним или более связанными с ним зависимыми подпотоками, содержит данные, представляющие все каналы программы, при этом число каналов уменьшено до 5.1. Термин"уменьшение числа каналов" обозначает комбинацию каналов с получением меньшего числа каналов. Это производится для сохранения совместимости с декодерами, не позволяющими декодирование зависимых подпотоков. В зависимых подпотоках содержатся данные, представляющие каналы, которые либо заменяют, либо дополняют каналы, передаваемые в связанном с ними независимом подпотоке. Расширение числа каналов позволяет передачу до четырнадцати каналов одной программы. Дополнительные подробности синтаксиса цифрового потока и соответствующей процедуры обработки могут быть получены из документа А/52 В. Д. Поблочная обработка. Для обработки и надлежащего декодирования многочисленных разновидностей в структуре цифрового потока, получающейся в результате применения различных комбинаций средств кодирования, использованных при получении кодированного цифрового потока, необходима сложная логическая процедура. Как было упомянуто выше, стандарты ATSC не регламентируют детали архитектуры алгоритма, но общей характеристикой традиционных реализаций декодеров формата Е-АС-3 является алгоритм, декодирующий все данные в кадре, относящиеся к определенному каналу, перед декодированием данных,относящихся к другому каналу. Такой традиционный подход позволяет уменьшить объем внутрикристального запоминающего устройства, необходимого для декодирования цифрового потока, однако требует неоднократных проходов по данным, содержащимся в каждом кадре, для чтения и анализа данных во всех аудиоблоках кадра. Данный традиционный подход схематически представлен на фиг. 6. Компонент 19 производит анализ кадров кодированного цифрового потока, получаемого по цепи 1, и получение данных из кадров в соответствии с сигналами управления, получаемыми по цепи 20. Данный анализ выполняется путем неоднократных проходов по данным кадра. Данные, полученные из одного кадра, представлены прямоугольниками под компонентом 19. Например, прямоугольник, обозначенный AB0-CH0, представляет полученные данные, относящиеся к каналу 0 в аудиоблоке АВ 0, а прямоугольник, обозначенный АВ 5 СН 2, представляет полученные данные, относящиеся к каналу 2 в аудиоблоке АВ 5. Для упрощения чертежа представлены только три канала от 0 до 2 и три аудиоблока 0, 1 и 5. Компонент 19 также передает параметры, полученные из метаданных кадра, компонентам обработки каналов 31, 32 и 33 по цепи 20. Сигнальные цепи и поворотные переключатели слева от прямоугольников данных представляют логическую процедуру, выполняемую традиционным декодером при поканальной обработке кодированных аудиоданных. Компонент обработки канала 31 получает кодированные аудиоданные и метаданные для канала СН 0 через поворотный переключатель 21, начиная с аудиоблока АВ 0 и заканчивая аудиоблоком АВ 5, декодирует данные и формирует выходной сигнал путем применения банка фильтров синтеза к декодированным данным. Результаты обработки передаются по цепи 41. Компонент обработки канала 32 получает данные для канала СН 1 для аудиоблоков АВ 0-АВ 5 через поворотный переключатель 22, обрабатывает эти данные и передает выходной сигнал по цепи 42. Компонент обработки канала 33 получает данные для канала СН 2 для аудиоблоков АВ 0-АВ 5 через поворотный переключатель 23, обрабатывает эти данные и передает выходной сигнал по цепи 43. Применение настоящего изобретения во многих случаях может повысить эффективность обработки за счет отказа от неоднократных проходов по данным кадра. Неоднократные проходы используются в ситуациях, когда для получения кодированного цифрового потока используется определенная комбинация средств кодирования, однако, декодирование цифровых потоков формата Е-АС-3, получаемых при использовании нижеописанных комбинаций средств кодирования, может быть выполнено за один проход. Этот новый подход схематически представлен на фиг. 7. Компонент 19 производит анализ кадров кодированного цифрового потока, получаемого по цепи 1, и получение данных из кадров в соответствии с сигналами управления, получаемыми по цепи 20. Во многих ситуациях данный анализ выполняется путем неоднократных проходов при обработке данных кадра. Данные, полученные из одного кадра,представлены прямоугольниками под компонентом 19 в порядке, аналогичном приведенному ранее описанию для Фиг. 6. Компонент 19 передает параметры, полученные из метаданных кадра по цепи 20 к компонентам обработки блоков 61, 62 и 63. Компонент обработки блоков 61 получает кодированные аудиоданные и метаданные через поворотный переключатель 51 для всех каналов в блоке AB0, декодирует данные и формирует выходной сигнал путем применения банка фильтров синтеза к декодированным данным. Результаты обработки для каналов CH0, СН 1 и СН 2 передаются через поворотный переключатель 71 к надлежащей выходной цепи 41, 42 и 43 соответственно. Компонент блока обработки 62 получает данные для всех каналов в аудиоблоке АВ 1 через поворотный переключатель 52, обрабатывает эти данные и передает результат через поворотный переключатель 72 к надлежащей выходной цепи каждого канала. Компонент блока обработки 63 получает данные для всех каналов в аудиоблоке АВ 5 через поворотный переключатель 53, обрабатывает эти данные и передает результат через поворотный переключатель 73 к надлежащей выходной цепи каждого канала. Ряд особенностей настоящего изобретения описан ниже и проиллюстрирован фрагментами программ. Эти фрагменты программ не претендуют на практическое использование или на позицию наилучшего варианта реализации, а лишь есть примером для иллюстрации. Например, порядок операторов программы может быть изменен перестановкой некоторых операторов. 1. Общая процедура. Общая иллюстрация настоящего изобретения представлена следующим фрагментом программы:(1.1) определить начало кадра в цифровом потоке S,(1.2) для каждого кадра N в цифровом потоке S,(1.3) произвести распаковку метаданных в кадре N,(1.4) получить параметры из распакованных метаданных кадра,(1.5) определить начало первого аудиоблока K в кадре N,(1.6) для аудиоблока K в кадре N,(1.7) произвести распаковку метаданных в блоке K,(1.8) получить параметры из распакованных метаданных блока,(1.9) определить начало первого канала С в блоке K,(1.10) для канала С в блоке K,(1.11) произвести распаковку и декодирование экспонент,(1.12) произвести распаковку и деквантование мантисс,(1.13) применить фильтр синтеза к декодированным аудиоданным для канала С,(1.14) определить начало канала С+1 в блоке K,(1.15) конец цикла для,(1.16) определить начало блока K+1 в кадре N,(1.17) конец цикла для,(1.18) определить начало следующего кадра N+1 в цифровом потоке S,(1.19) конец цикла для. Оператором (1.1) производится анализ цифрового потока для обнаружения строки битов, соответствующей синхронизирующей комбинации, передаваемой в информации SI. При обнаружении синхронизирующей комбинации определяется начало кадра в цифровом потоке. Операторами (1.2) и (1.19) осуществляется управление процедурой декодирования для обработки каждого кадра цифрового потока или до остановки процедуры декодирования иными средствами. Операторами (1.3)-(1.18) выполняется процедура декодирования одного кадра в кодированном цифровом потоке. Операторами (1.3)-(1.5) производится распаковка метаданных кадра, получение параметров декодирования из распакованных метаданных и определение положения начала данных первого аудиоблокаK данного кадра в цифровом потоке. Оператором (1.16) определяется начало следующего аудиоблока в цифровом потоке при наличии последующих аудиоблоков в данном кадре. Операторами (1.6) и (1.17) осуществляется управление процедурой декодирования для обработки каждого аудиоблока в данном кадре. Операторами (1.7)-(1.15) выполняется процедура декодирования одного аудиоблока в данном кадре. Операторами (1.7)-(1.9) производится распаковка метаданных аудиоблока, получение параметров декодирования из распакованных метаданных и определение положения начала данных для первого канала. Операторами (1.10) и (1.15) осуществляется управление процедурой декодирования для обработки каждого канала в данном аудиоблоке. Операторами (1.11)-(1.13) производится распаковка и декодирование экспонент, использование декодированных экспонент для определения распределения битов для распаковки и деквантования каждой квантованной мантиссы и применение банка фильтров синтеза к деквантованным мантиссам. Если в данном кадре присутствуют последующие каналы, то оператором(1.14) определяется положение начала данных для следующего канала в цифровом потоке. Для согласования с различными методиками кодирования, применяемыми для получения кодированного цифрового потока, структура данной процедуры варьируется. Ниже приведены некоторые разновидности, описанные и проиллюстрированные с помощью фрагментов программ. В описаниях последующих фрагментов программ опущен ряд подробностей, рассмотренных для предыдущего фрагмента программы. 2. Спектральное расширение. При использовании спектрального расширения (SPX) в состав аудиоблока, с которого начинается процесс расширения, включаются общие параметры, необходимые для SPX как в начальном аудиоблоке,так и в других аудиоблоках данного кадра, использующих SPX. Такие общие параметры включают в себя идентификацию каналов, участвующих в процессе, частотный диапазон спектрального расширения и временное и частотное распределение огибающей спектра SPX для каждого канала. Данные параметры извлекаются из того аудиоблока, с которого начинается использование SPX, и сохраняются в запоминающем устройстве или регистрах компьютера для использования при обработке SPX в последующих аудиоблоках данного кадра. Допускается наличие более одного начального блока SPX в кадре. Аудиоблок начинает использование SPX в том случае, когда использование SPX указывается в метаданных этого аудиоблока, и, либо в метаданных предшествующего аудиоблока использование SPX не указывается, либо данный аудиоблок является первым блоком в кадре. Каждый аудиоблок, использующий SPX, содержит либо огибающую спектра SPX, называемую координатами SPX, используемыми при обработке с использованием спектрального расширения в этом аудиоблоке, либо отметка "повторное использование", указывающий на необходимость использования координат SPX предыдущего блока. Данные координаты SPX в блоке распаковываются и сохраняются для возможного повторного использования при выполнении операций SPX в последующих аудиоблоках. Следующий фрагмент программы иллюстрирует один из способов обработки аудиоблоков с использованием SPX:(2.1) определить начало кадра в цифровом потоке S,(2.2) для каждого кадра N в цифровом потоке S,(2.3) произвести распаковку метаданных в кадре N,(2.4) получить параметры из распакованных метаданных кадра,(2.5) если присутствуют параметры SPX кадра, то распаковать параметры SPX кадра,(2.6) определить начало первого аудиоблока K в кадре N,(2.7) для аудиоблока K в кадре N,(2.8) произвести распаковку метаданных в блоке K,(2.9) получить параметры из распакованных метаданных блока,(2.10) если параметры SPX блока присутствуют, то произвести распаковку параметров SPX блока,(2.11) для канала С в блоке K,(2.12) произвести распаковку и декодирование экспонент,(2.13) произвести распаковку и деквантование мантисс,(2.14) если в канале С используется SPX, то,(2.15) произвести расширение полосы пропускания канала С,(2.16) конец если,(2.17) применить фильтр синтеза к декодированным аудиоданным для канала С,(2.18) определить начало канала С+1 в блоке K,(2.19) конец цикла для,(2.20) определить начало блока K+1 в кадре N,(2.21) конец цикла для,(2.22) определить начало следующего кадра N+1 в цифровом потоке S,(2.23) конец цикла для. Оператором (2.5) производится получение параметров SPX кадра из метаданных кадра в случае наличия таковых в этих метаданных. Оператором (2.10) производится получение параметров SPX блока из метаданных блока в случае наличия таковых в метаданных блока. Параметры SPX блока могут содержать координаты SPX для одного или более каналов блока. Операторами (2.12) и (2.13) производится распаковка и декодирование экспонент, а декодированные экспоненты используются с целью определения распределения битов для распаковки и деквантования каждой квантованной мантиссы. Оператором (2.14) производится проверка факта использования ботка SPX для расширения полосы пропускания канала С. Результатом этой процедуры являются спектральные компоненты канала С, поступающие на вход банка фильтров синтеза, применяемого оператором (2.17). 3. Адаптивное гибридное преобразование. При использовании адаптивного гибридного преобразования (АГП) в первом блоке AB0 кадра содержатся все коэффициенты гибридного преобразования для каждого канала, обработанного с использованием преобразования DCT-II. Для всех остальных каналов каждый из шести аудиоблоков кадра содержит 256 спектральных коэффициентов, создаваемых банком фильтров анализа МДКП. Например, кодированный цифровой поток содержит данные для левого, центрального и правого каналов. В случае, когда обработка левого и правого каналов производится с использованием АГП, а обработка центрального канала производится без использования АГП, в аудиоблоке AB0 содержатся все коэффициенты гибридного преобразования для каждого из левого и правого каналов, и содержатся 256 коэффициентов МДКП для центрального канала. Аудиоблоки АВ 1-АВ 5 содержат спектральные коэффициенты МДКП для центрального канала, но не содержат коэффициенты для левого и правого каналов. Следующий фрагмент программы иллюстрирует один из возможных способов обработки аудиоблоков, содержащих коэффициенты АГП:(3.1) определить начало кадра в цифровом потоке S,(3.2) для каждого кадра N в цифровом потоке S,(3.3) произвести распаковку метаданных в кадре N,(3.4) получить параметры из распакованных метаданных кадра,(3.5) определить начало первого аудиоблока K в кадре N,(3.6) для аудиоблока K в кадре N,(3.7) произвести распаковку метаданных в блоке K,(3.8) получить параметры из распакованных метаданных блока,(3.9) определить начало первого канала С в блоке K,(3.10) для канала С в блоке K,(3.11) если для канала С использовано АГП, то,(3.12) если K=0, то,(3.13) произвести распаковку и декодирование экспонент,(3.14) произвести распаковку и деквантование мантисс,(3.15) применить обратное вторичное преобразование к экспонентам и мантиссам,(3.16) сохранить мантиссы и экспоненты МДКП в буфере,(3.17) конец если,(3.18) получить экспоненты и мантиссы МДКП для блока K из буфера,(3.19) в противном случае,(3.20) произвести распаковку и декодирование экспонент,(3.21) произвести распаковку и деквантование мантисс,(3.22) конец если,(3.23) применить фильтр синтеза к декодированным аудиоданным для канала С,(3.24) определить начало канала С+1 в блоке K,(3.25) конец цикла для,(3.26) определить начало блока K+1 в кадре N,(3.27) конец цикла для,(3.28) определить начало следующего кадра N+1 в цифровом потоке S,(3.29) конец цикла для. Оператором (3.11) определяется факт использования АГП для канала С. В случае использования АГП оператором (3.12) определяется факт обработки первого аудиоблока AB0. Если выполняется обработка первого аудиоблока, то операторами (3.13)-(3.16) производится получение всех коэффициентов АГП для канала С, применение к этим коэффициентам АГП обратного вторичного преобразования или ОДКП-II для получения спектральных коэффициентов МДКП и сохранение их в буфере. Эти спектральные коэффициенты соответствуют экспонентам и деквантованным мантиссам, которые получаются операторами (3.20) и (3.21) для тех каналов, в которых не используется АГП. Оператором (3.18) получаются экспоненты и мантиссы спектральных коэффициентов МДКП, соответствующие обрабатываемому аудиоблоку K. Например, если производится обработка первого аудиоблока (K=0), то из буфера извлекаются экспоненты и мантиссы для набора спектральных коэффициентов МДКП для первого блока. Если производится обработка, например, второго аудиоблока (K=1), то из буфера извлекаются экспоненты и мантиссы для набора спектральных коэффициентов МДКП для второго блока. 4. Спектральное расширение и адаптивное гибридное преобразование.SPX и АГП могут быть использованы для получения кодированных данных для одних и тех же каналов. Логические процедуры, описанные выше для спектрального расширения и гибридного преобразования в отдельности, могут быть объединены для обработки каналов, для которых используется SPX, для которых используется АГП, или используются как SPX, так и АГП. Следующий фрагмент программы иллюстрирует один из способов обработки аудиоблоков, содержащих коэффициенты АГП и SPX:(4.1) определить начало кадра в цифровом потоке S,(4.2) для каждого кадра N в цифровом потоке S,(4.3) произвести распаковку метаданных в кадре N,(4.4) получить параметры из распакованных метаданных кадра,(4.5) если присутствуют параметры SPX кадра, то произвести распаковку параметров SPX кадра,(4.6) определить начало первого аудиоблока K в кадре N,(4.7) для аудиоблока K в кадре N,(4.8) произвести распаковку метаданных в блоке K,(4.9) получить параметры из распакованных метаданных блока,(4.10) если параметры SPX блока присутствуют, то произвести распаковку параметров SPX блока,(4.11) для канала С в блоке K,(4.12) если для канала С использовано АГП, то,(4.13) если K=0, то,(4.14) произвести распаковку и декодирование экспонент,(4.15) произвести распаковку и деквантование мантисс,(4.16) применить обратное вторичное преобразование к экспонентам и мантиссам,(4.17) сохранить в буфере экспоненты и мантиссы обратного вторичного преобразования,(4.18) конец если,(4.19) получить из буфера экспоненты и мантиссы обратного вторичного преобразования для блокаK,(4.20) в противном случае,(4.21) произвести распаковку и декодирование экспонент,(4.22) произвести распаковку и деквантование мантисс,(4.23) конец если,(4.24) если в канале С используется SPX, то,(4.25) произвести расширение полосы пропускания канала С,(4.26) конец если,(4.27) применить фильтр синтеза к декодированным аудиоданным для канала С,(4.28) определить начало канала С+1 в блоке K,(4.29) конец цикла для,(4.30) определить начало блока K+1 в кадре N,(4.31) конец цикла для,(4.32) определить начало следующего кадра N+1 в цифровом потоке S,(4.33) конец цикла для. Оператором (4.5) производится получение параметров SPX кадра из метаданных кадра в случае наличия таковых в этих метаданных. Оператором (4.10) производится получение параметров SPX блока из метаданных блока в случае наличия таковых в метаданных блока. Параметры SPX блока могут содержать координаты SPX для одного или более каналов блока. Оператором (4.12) определяется факт использования АГП для канала С. В случае использования АГП для канала С, оператором (4.13) определяется факт обработки первого аудиоблока. Если выполняется обработка первого аудиоблока, то операторами (4.14)-(4.17) производится получение коэффициентов АГП для канала С, применение обратного вторичного преобразования или ОДКП-II к коэффициентам АГП для получения коэффициентов обратного вторичного преобразования и сохранение коэффициентов обратного вторичного преобразования в буфере. Экспоненты и мантиссы спектральных коэффициентов МДКП, соответствующие обрабатываемому аудиоблоку K, получаются оператором (4.19). Если же для канала С не используется АГП, то операторами (4.21) и (4.22) производится распаковка и получение экспонент и мантисс для канала С в блоке K, согласно вышеприведенному описанию для операторов программы (1.11) и (1.12). Оператором (4.24) производится проверка использования SPX в канале С в текущем аудиоблоке. В случае использования SPX оператором (4.25), применяется обработка SPX к коэффициентам обратного вторичного преобразования для расширения полосы пропускания, получая, таким образом, спектральные коэффициенты МДКП канала С. Результатом этой процедуры являются спектральные компоненты канала С, поступающие на вход банка фильтров синтеза, применяемого оператором (4.27). Если обработкаSPX для канала С не используется, то спектральные коэффициенты получаются непосредственно из коэффициентов обратного вторичного преобразования. 5. Объединение и адаптивное гибридное преобразование. Объединение каналов и АГП могут быть использованы для получения кодированных данных для одних и тех же каналов. Фактически, логическая процедура, описанная выше для спектрального расширения и обработки с использованием гибридного преобразования, может быть использована для обработки цифровых потоков, в которых используется объединение каналов и АГП, поскольку вышеописан- 12024310 ные подробности обработки SPX применимы к обработке, выполняемой при объединении каналов. Следующий фрагмент программы иллюстрирует один из возможных способов обработки аудиоблоков, содержащих объединение каналов и коэффициенты АГП:(5.1) определить начало кадра в цифровом потоке S,(5.2) для каждого кадра N в цифровом потоке S,(5.3) произвести распаковку метаданных в кадре N,(5.4) получить параметры из распакованных метаданных кадра,(5.5) если присутствуют параметры объединения кадра, то распаковать параметры объединения кадра,(5.6) определить начало первого аудиоблока K в кадре N,(5.7) для аудиоблока K в кадре N,(5.8) произвести распаковку метаданных в блоке K,(5.9) получить параметры из распакованных метаданных блока,(5.10) если присутствуют параметры объединения блока, то распаковать параметры объединения блока,(5.11) для канала С в блоке K,(5.12) если для канала С использовано АГП, то,(5.13) если K=0, то,(5.14) произвести распаковку и декодирование экспонент,(5.15) произвести распаковку и деквантование мантисс,(5.16) применить обратное вторичное преобразование к экспонентам и мантиссам,(5.17) сохранить в буфере экспоненты и мантиссы обратного вторичного преобразования,(5.18) конец если,(5.19) получить из буфера экспоненты и мантиссы обратного вторичного преобразования для блокаK,(5.20) в противном случае,(5.21) произвести распаковку и декодирование экспонент для канала С,(5.22) произвести распаковку и деквантование мантисс для канала С,(5.23) конец если,(5.24) если в канале С используется объединение, то,(5.25) если канал С является первым каналом, в котором используется объединение, то,(5.26) если для объединенного канала использовано АГП, то,(5.27) если K=0, то,(5.28) произвести распаковку и декодирование экспонент объединенного канала,(5.29) произвести распаковку и деквантование мантисс объединенного канала,(5.30) применить обратное вторичное преобразование к объединенному каналу,(5.31) сохранить экспоненты и мантиссы обратного вторичного преобразования для объединенного канала в буфере,(5.32) конец если,(5.33) получить экспоненты и мантиссы объединенного канала для блока K из буфера,(5.34) в противном случае,(5.35) произвести распаковку и декодирование экспонент объединенного канала,(5.36) произвести распаковку и деквантование мантисс объединенного канала,(5.37) конец если,(5.38) конец если,(5.39) получить объединяемый канал С из объединенного канала,(5.40) конец если,(5.41) применить фильтр синтеза к декодированным аудиоданным для канала С,(5.42) определить начало канала С+1 в блоке K,(5.43) конец цикла для,(5.44) определить начало блока K+1 в кадре N,(5.45) конец цикла для,(5.46) определить начало следующего кадра N+1 в цифровом потоке S,(5.47) конец цикла для. Оператором (5.5) производится получение параметров объединения каналов кадра из метаданных кадра в случае наличия таковых в этих метаданных. Оператором (5.10) производится получение параметров объединения каналов блока из метаданных блока в случае наличия таковых в метаданных блока. Если таковые присутствуют, для объединяемых каналов в блоке получают координаты объединения. Оператором (5.12) определяется факт использования АГП для канала С. В случае использования АГП, оператор (5.13) определяет факт обработки первого аудиоблока. Если выполняется обработка первого аудиоблока, то операторами (5.14)-(5.17) производится получение коэффициентов АГП для канала С, применение обратного вторичного преобразования или ОДКП-II к коэффициентам АГП для получе- 13024310 ния коэффициентов обратного вторичного преобразования и сохранение коэффициентов обратного вторичного преобразования в буфере. Экспоненты и мантиссы коэффициентов обратного вторичного преобразования, соответствующие обрабатываемому аудиоблоку K, получаются оператором (5.19). Если же для канала С не используется АГП, то операторами (5.21) и (5.22) производится распаковка и получение экспонент и мантисс для канала С в блоке K согласно вышеприведенному описанию для операторов программы (1.11) и (1.12). Оператор (5.24) проверяет факт использования объединения каналов для канала С. В случае использования объединения каналов, оператор (5.25) проверяет, является ли канал С первым каналом в блоке, использующим объединение. Если канал С является первым каналом в блоке, использующим объединение, то экспоненты и мантиссы для объединенного канала получаются либо путем применения обратного вторичного преобразования к экспонентам и мантиссам объединенного канала, как представлено операторами (5.26)-(5.33), либо из данных цифрового потока, как представлено операторами (5.35) и(5.36). В цифровом потоке данные, представляющие мантиссы объединенного канала, находятся непосредственно после данных, представляющих мантиссы канала С. Получение объединяемого канала С из объединенного канала производится оператором (5.39) с учетом соответствующих координат объединения для канала С. Если для канала С не используется объединение каналов, то спектральные коэффициенты МДКП получаются непосредственно из коэффициентов обратного вторичного преобразования. 6. Спектральное расширение, объединение и адаптивное гибридное преобразование. Спектральное расширение, объединение каналов и АГП могут быть использованы для получения кодированных данных для одних и тех же каналов. Вышеописанные логические процедуры для комбинаций обработки АГП со спектральным расширением и гибридным преобразованием могут быть скомбинированы для обработки каналов, в которых используется любая комбинация этих трех средств кодирования, путем добавления дополнительной логической процедуры, необходимой для обработки восьми возможных ситуаций. Обработка, связанная с восстановлением каналов, выполняется до обработки SPX.F. Реализация. Устройства, использующие различные особенности настоящего изобретения, могут быть реализованы различными способами, в том числе в виде программного обеспечения, выполняемого компьютером или иным устройством, содержащим более специализированные компоненты, например схему с цифровым сигнальным процессором (DSP), соединенные с компонентами, подобными применяемым в компьютерах общего назначения. Фиг. 8 представляет схематическую функциональную диаграмму устройства 90, которое может быть использовано для реализации различных особенностей настоящего изобретения. Вычислительные ресурсы предоставляются процессором 92. ОЗУ 93 является оперативным запоминающим устройством (ОЗУ), которое процессор 92 использует для обработки информации. ПЗУ 94 представляет собой разновидность устройства постоянного хранения, например постоянное запоминающее устройство (ПЗУ) для хранения программ, необходимых для функционирования устройства 90,и, возможно, для реализации ряда особенностей настоящего изобретения. Блок управления вводом/выводом 95 представляет собой схему интерфейса для приема и передачи сигналов, используя каналы связи 1, 16. В показанном воплощении все основные компоненты системы соединены шиной 91, которая может представлять собой более, чем одну физическую или логическую шину; однако для реализации настоящего изобретения шинная архитектура не является обязательной. В воплощениях, реализованных с использованием компьютерной системы общего назначения, могут содержаться дополнительные компоненты для сопряжения с такими устройствами, как клавиатура или устройство позиционирования мышь и монитор, и для управления устройством хранения данных,содержащим носитель для хранения данных, например магнитную ленту или диск, или оптический носитель. Такой носитель для хранения данных может быть использован для записи программ, представляющих собой команды операционной системы, служебные программы и приложения, и может содержать программы для реализации различных особенностей настоящего изобретения. Функции, необходимые для практического осуществления различных особенностей настоящего изобретения, могут выполняться компонентами, реализованными разнообразными способами, в том числе с использованием дискретных логических компонентов, интегральных схем, одной или более специализированных интегральных схем (ASIC) и/или процессоров с программным управлением. Для настоящего изобретения способ реализации этих компонентов значения не имеет. Программные реализации настоящего изобретения могут передаваться с использованием различных машиночитаемых носителей, например каналов немодулированной и модулированной передачи данных в спектре от ультразвуковой до ультрафиолетовой области частот, или носителей запоминающих устройств, передающих информацию с использованием любой технологии записи, включая магнитную ленту, карты или диск, оптические карты или диск, и различимые маркировки на носителях, включая бумагу. ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Способ декодирования кадра кодированного цифрового аудиосигнала, согласно которому данный кадр содержит метаданные кадра, первый аудиоблок и один или больше последующих аудиоблоков; каждый из первого и последующих аудиоблоков содержит метаданные блока и кодированные аудиоданные для двух или более аудиоканалов,при этом кодированные аудиоданные содержат коэффициенты масштабирования и масштабированные значения, представляющие спектральный состав двух или больше аудиоканалов, причем каждое масштабированное значение связано с соответствующим коэффициентом масштабирования; метаданные блока содержат управляющую информацию, описывающую средства кодирования, используемые в процедуре кодирования, результатом которой являются вышеупомянутые кодированные аудиоданные, причем средства кодирования включают обработку с использованием адаптивного гибридного преобразования, включающую преобразование двух или больше аудиоканалов с помощью первичного преобразования для получения коэффициентов первичного преобразования, где первичное преобразование представляет собой модифицированное дискретное косинусное преобразование (МДКП); преобразование коэффициентов первичного преобразования по меньшей мере к двум или больше аудиоканалам с помощью вторичного преобразования для получения коэффициентов гибридного преобразования, где вторичное преобразование представляет собой дискретное косинусное преобразование второго типа (ДКП-II); при этом данный способ включает этапы, на которых:(A) получают кадр кодированного цифрового аудиосигнала;(B) анализируют кодированный цифровой аудиосигнал данного кадра для поблочного декодирования кодированных аудиоданных для каждого аудиоблока, при этом декодирование каждого соответствующего аудиоблока включает этапы, на которых:(1) определяют факт использования обработки с использованием адаптивного гибридного преобразования в процедуре кодирования любой части кодированных аудиоданных для каждого соответствующего канала из двух или более каналов;(2) в случае использования в процедуре кодирования обработки с использованием адаптивного гибридного преобразования для соответствующего канала:(а) если соответствующий аудиоблок является первым аудиоблоком в кадре:(i) получают все коэффициенты гибридного преобразования, относящиеся к соответствующему каналу для данного кадра, из кодированных аудиоданных в первом аудиоблоке;(ii) преобразуют коэффициенты гибридного преобразования с помощью обратного вторичного преобразования для получения коэффициентов обратного вторичного преобразования, где обратное вторичное преобразование представляет собой обратное дискретное косинусное преобразование второго типа(б) получают коэффициенты первичного преобразования из коэффициентов обратного вторичного преобразования для соответствующего канала в соответствующем аудиоблоке;(3) получают коэффициенты первичного преобразования для соответствующего канала путем декодирования кодированных данных в соответствующем аудиоблоке, если в процедуре кодирования обработка с использованием адаптивного гибридного преобразования не использовалась для соответствующего канала;(С) преобразуют коэффициенты первичного преобразования с помощью обратного первичного преобразования для получения выходного сигнала, представляющего собой соответствующий канал в соответствующем аудиоблоке, где обратное первичное преобразование представляет собой обратное модифицированное дискретное косинусное преобразование (ОМДКП). 2. Способ по п.1, отличающийся тем, что кадр кодированного цифрового аудиосигнала соответствует синтаксису цифрового потока в формате Е-АС-3. 3. Способ по п.2, отличающийся тем, что средства кодирования включают обработку с использованием спектрального расширения и процедура декодирования каждого соответствующего аудиоблока также включает этап, на котором синтезируют одну или более спектральных компонент из коэффициентов обратного вторичного преобразования для получения коэффициентов первичного преобразования с расширенной полосой пропускания. 4. Способ по п.2 или 3, отличающийся тем, что средства кодирования включают обработку с использованием объединения каналов, а процедура декодирования каждого соответствующего аудиоблока также включает этапы, на которых определяют факт использования обработки с использованием объединения каналов в процедуре кодирования для кодирования любой части кодированных аудиоданных и получают спектральные компоненты из коэффициентов обратного вторичного преобразования с целью получения коэффициентов первичного преобразования для объединяемых каналов в случае использования обработки с использованием объединения каналов в процедуре кодирования. 5. Способ по п.2 или 3, отличающийся тем, что средства кодирования включают в себя обработку с использованием объединения каналов и процедура декодирования каждого соответствующего аудиоблока также включает этапы, на которых определяют факт использования обработки с использованием объединения каналов в процедуре кодирования для кодирования любой части кодированных аудиоданных; и в случае использования процедурой кодирования обработки с объединением каналов:(А) если соответствующий канал является первым каналом в кадре, использующим объединение,осуществляют этапы, на которых:(1) определяют факт использования обработки с использованием адаптивного гибридного преобразования в процедуре кодирования для кодирования объединенного канала;(2) в случае использования обработки с использованием адаптивного гибридного преобразования для кодирования объединенного канала:(а) если соответствующий аудиоблок является первым аудиоблоком в кадре:(i) получают все коэффициенты гибридного преобразования, относящиеся к объединенному каналу в данном кадре, из кодированных аудиоданных в первом аудиоблоке;(ii) преобразуют коэффициенты гибридного преобразования с помощью обратного вторичного преобразования для получения коэффициентов обратного вторичного преобразования, где обратное вторичное преобразование представляет собой обратное дискретное косинусное преобразование второго типа(б) получают коэффициенты первичного преобразования из коэффициентов обратного вторичного преобразования для объединенного канала в соответствующем аудиоблоке;(3) получают спектральные коэффициенты для объединенного канала путем декодирования кодированных данных в соответствующем аудиоблоке, если в процедуре кодирования для объединенного канала обработка с использованием адаптивного гибридного преобразования не использовалась;(В) получают коэффициенты первичного преобразования для соответствующего канала путем восстановления спектральных компонент для объединенного канала. 6. Устройство для декодирования кадра кодированного цифрового аудиосигнала, содержащее процессор, выполненный с возможностью осуществления всех этапов способа по любому из пп.1-5, оперативное запоминающее устройство (ОЗУ), которое процессор использует для обработки информации, постоянное запоминающее устройство (ПЗУ) для хранения программ, необходимых для функционирования устройства, и блок управления вводом/выводом для приема и передачи сигналов, причем указанные компоненты устройства соединены шиной. 7. Носитель запоминающего устройства с записанной на нем программой инструкций, которая может исполняться устройством для выполнения способа декодирования кадра кодированного цифрового аудиосигнала, причем данный способ включает в себя все этапы способа по любому из пп.1-5.
МПК / Метки
МПК: G10L 19/02, G10L 19/00
Метки: преобразования, адаптивного, использованием, гибридного, потоков, аудиосигнала, кодированного, способ, декодирования, цифровых, многоканального
Код ссылки
<a href="https://eas.patents.su/19-24310-sposob-dekodirovaniya-cifrovyh-potokov-kodirovannogo-mnogokanalnogo-audiosignala-s-ispolzovaniem-adaptivnogo-gibridnogo-preobrazovaniya.html" rel="bookmark" title="База патентов Евразийского Союза">Способ декодирования цифровых потоков кодированного многоканального аудиосигнала с использованием адаптивного гибридного преобразования</a>
Предыдущий патент: Кассета для красящей ленты
Случайный патент: Замещенные соли 2,3-дигидроимидазо[1,2-c]хиназолина