УСТРОЙСТВО ДЕКОДИРОВАНИЯ, СПОСОБ ДЕКОДИРОВАНИЯ И ПРОГРАММА

1. Устройство декодирования, содержащее:
блок сбора данных, выполненный с возможностью получения множества кодированных битовых аудиопотоков, в которых каждый из множества фрагментов исходных данных с синхронизированным моментом воспроизведения кодирован на основе кадров после процесса модифицированного дискретного косинусного преобразования (MDCT);
блок выбора, выполненный с возможностью определения положения границы для переключения вывода множества кодированных битовых аудиопотоков и, в соответствии с положением границы, выборочной подачи одного из множества полученных кодированных битовых аудиопотоков на блок обработки декодирования; и
блок обработки декодирования, выполненный с возможностью применения процесса декодирования, содержащего процесс инверсного модифицированного косинусного преобразования (IMDCT), соответствующий процессу MDCT, к одному из множества кодированных битовых аудиопотоков через посредство блока выбора, при этом
блок обработки декодирования выполнен с возможностью пропускать наложение и добавление в процессе IMDCT, соответствующем каждому кадру перед и после положения границы.
2. Устройство декодирования по п. 1, дополнительно содержащее:
блок плавного регулирования громкости, выполненный с возможностью применения процесса плавного регулирования громкости к результатам процесса декодирования кадров перед и после положения границы, при котором наложение и добавление блоком процесса декодирования пропускаются.
3. Устройство декодирования по п. 2, в котором:
блок процесса плавного регулирования громкости выполнен с возможностью применения процесса плавного уменьшения громкости к результату процесса декодирования кадра перед положением границы и применения процесса медленного увеличения громкости к результату процесса декодирования после положения границы, при котором наложение и добавление блоком процесса декодирования пропускаются.
4. Устройство декодирования по п. 2, в котором:
блок процесса плавного регулирования громкости выполнен с возможностью применения процесса плавного уменьшения громкости к результату процесса декодирования кадра перед положением границы и применения процесса глушения к результату процесса декодирования кадра после положения границы, при котором наложение и добавление блоком процесса декодирования пропускаются.
5. Устройство декодирования по п. 2, в котором:
блок процесса плавного регулирования громкости выполнен с возможностью применения процесса глушения к результату процесса декодирования кадра перед положением границы и применения процесса плавного увеличения громкости к результату процесса декодирования после положения границы, при котором наложение и добавление блоком процесса декодирования пропускаются.
6. Устройство декодирования по п. 2, в котором:
блок выбора выполнен с возможностью определения положения границы на основе флага оптимального положения переключения, добавляемого к каждому кадру и устанавливаемого поставщиком указанного множества кодированных битовых аудиопотоков.
7. Устройство декодирования по п. 6, в котором:
флаг оптимального положения переключения установлен поставщиком кодированных битовых аудиопотоков на основе энергии или контекста исходных данных.
8. Устройство декодирования по п. 2, в котором:
блок выбора выполнен с возможностью определения положения границы на основе информации, связанной с коэффициентом усиления множества кодированных битовых аудиопотоков.
9. Способ декодирования, выполняемый устройством декодирования, причем способ декодирования содержит:
этап сбора данных, на котором получают множество кодированных битовых аудиопотоков, в которых каждый из множества фрагментов исходных данных с синхронизированным моментом воспроизведения кодирован на основе кадров после процесса MDCT;
этап определения, на котором определяют положение границы для переключения вывода множества кодированных битовых аудиопотоков;
этап выбора, на котором выборочно подают один из множества полученных кодированных битовых аудиопотоков на этап обработки декодирования в соответствии с положением границы; и
этап обработки декодирования, на котором применяют процесс декодирования, содержащий процесс IMDCT, соответствующий процессу MDCT, к одному из множества кодированных битовых аудиопотоков, поданных выборочно, при этом
на этапе обработки декодирования пропускают наложение и добавление в процессе IMDCT, соответствующем каждому кадру перед и после положения границы.
10. Носитель данных, содержащий программу, вызывающую функционирование компьютера в качестве:
блока сбора данных, выполненного с возможностью получения множества кодированных битовых аудиопотоков, в которых множество фрагментов исходных данных с синхронизированным моментом воспроизведения кодированы на основе кадров после процесса MDCT;
блока выбора, выполненного с возможностью определения положения границы для переключения вывода множества кодированных битовых аудиопотоков и, в соответствии с положением границы, выборочной подачи одного из множества полученных кодированных битовых аудиопотоков на блок обработки декодирования; и
блока обработки декодирования, выполненного с возможностью применения процесса декодирования, содержащего процесс IMDCT, соответствующий процессу MDCT, к одному из множества кодированных битовых аудиопотоков через посредство блока выбора, при этом
блок обработки декодирования выполнен с возможностью пропускать наложение и добавление в процессе IMDCT, соответствующем каждому кадру перед и после положения границы.