УСТРОЙСТВО И СПОСОБ ФОРМИРОВАНИЯ КОДИРОВАННОГО СИГНАЛА ИЛИ ДЕКОДИРОВАНИЯ КОДИРОВАННОГО АУДИОСИГНАЛА С ИСПОЛЬЗОВАНИЕМ УЧАСТКА С МНОЖЕСТВЕННЫМ ПЕРЕКРЫТИЕМ

1. Устройство для формирования кодированного аудиосигнала или сигнала изображения, содержащее
контроллер последовательности окон (808) для формирования информации о последовательности окон (809) для кадрирования аудиосигнала или сигнала изображения, причем информация о последовательности окон указывает первую оконную функцию (1500) для формирования первого кадра спектральных значений, вторую оконную функцию (1502) и по меньшей мере одну третью оконную функцию (1503) для формирования второго кадра спектральных значений, имеющего первый и второй участок, где первая оконная функция (1500), вторая оконная функция (1502) и одна или несколько третьих оконных функций перекрываются в области с множественным перекрытием (1300);
препроцессор (802) для кадрирования (902) второго блока выборок, соответствующего второй оконной функции и одной или нескольким третьим оконным функциям, используя вспомогательную оконную функцию (1100), чтобы получить второй блок кадрированных выборок, и для предварительной обработки (904) второго блока кадрированных выборок, используя операцию свертки участка второго блока, перекрывающегося с первым блоком, в участок с множественным перекрытием (1300), чтобы получить предварительно обработанный второй блок кадрированных выборок, имеющий модифицированный участок с множественным перекрытием;
конвертор спектра (804) для применения вносящего наложение преобразования (906) к первому блоку выборок, используя первую оконную функцию (1500), чтобы получить первый кадр спектральных значений, для применения другого вносящего наложение преобразования к первому участку предварительно обработанного второго блока кадрированных выборок, используя вторую оконную функцию (1502), чтобы получить первый участок спектральных значений второго кадра, и для применения одного или нескольких других вносящих наложение преобразований ко второму участку предварительно обработанного второго блока кадрированных выборок, используя одну или несколько третьих оконных функций (1503), чтобы получить второй участок спектральных значений второго кадра; и
процессор (806) для обработки первого кадра и второго кадра, чтобы получить кодированные кадры аудиосигнала или сигнала изображения.
2. Устройство по п. 1,
в котором вторая оконная функция (1502) имеет первую часть (1100a), перекрывающуюся с первой оконной функцией (1500),
в котором одна или несколько третьих оконных функций (1503) имеют вторую часть (1111), перекрывающуюся с четвертой оконной функцией, следующей за одной или несколькими третьими оконными функциями (1503), и
в котором препроцессор (802) сконфигурирован для применения вспомогательной оконной функции (1100), причем вспомогательная оконная функция имеет первую часть (1100a), аналогичную первой части второй оконной функции, и имеет третью часть (1100c), аналогичную второй части одной или нескольких третьих оконных функций, где вторая часть вспомогательной оконной функции находится между первой частью и третьей частью.
3. Устройство по п. 2,
в котором вспомогательная оконная функция имеет вторую часть (1100b), соответствующую второй части одной или нескольких третьих оконных функций (1503), или
в котором вторая часть (1100b) имеет оконные коэффициенты больше 0,9 или равные единице, или
в котором длина второй части такова, что предварительно обработанный второй блок кадрированных выборок приводит к количеству спектральных значений, идентичному количеству спектральных значений в первом кадре.
4. Устройство по п. 1, в котором контроллер последовательности окон (808) сконфигурирован для формирования информации о последовательности окон (809), так что вторая оконная функция (1502) или одна или несколько третьих оконных функций (1503) имеют размер или длительность меньше размера или длительности первой оконной функции (1500).
5. Устройство по п. 1, в котором препроцессор (802) сконфигурирован для использования в качестве вспомогательной оконной функции такой начальной оконной функции (1100), что количество спектральных значений, выведенных путем преобразования второго блока кадрированных выборок, чтобы получить второй кадр, равно количеству спектральных значений первого кадра.
6. Устройство по п. 1, в котором конвертор спектра (804) сконфигурирован для кадрирования первого блока выборок, используя первую оконную функцию, чтобы получить первый блок кадрированных выборок, и для применения вносящего наложение преобразования к первому блоку кадрированных выборок.
7. Устройство по п. 1, в котором конвертор спектра (804) сконфигурирован для кадрирования первого участка предварительно обработанного второго блока, используя второй участок второй оконной функции, где первый участок второй оконной функции не используется для кадрирования, и для применения вносящего наложение преобразования к кадрированному первому участку предварительно обработанного второго блока.
8. Устройство по п. 1, в котором конвертор спектра (804) сконфигурирован для кадрирования второго участка предварительно обработанного второго блока, используя одну или несколько третьих оконных функций, за исключением второго участка одной третьей оконной функции или второго участка третьей оконной функции, последней по времени или в пространстве.
9. Устройство по п. 1, в котором препроцессор (802) сконфигурирован для выполнения, во время свертки, обращения времени или пространства у участка и взвешенного сложения обращенного во времени или пространстве участка с участком, в который свернут участок второго блока.
10. Устройство по п. 1, в котором препроцессор (802) сконфигурирован для дополнительного использования дополнительной операции свертки участка второго блока, перекрывающегося с четвертой оконной функцией, следующей за одной или несколькими третьими оконными функциями во времени или пространстве, чтобы получить предварительно обработанный второй блок кадрированных выборок.
11. Устройство по п. 1, в котором конвертор спектра (804) сконфигурирован для выполнения операции модифицированного дискретного косинусного преобразования (MDCT) или операции модифицированного дискретного синусного преобразования (MDST).
12. Устройство по п. 1, в котором конвертор спектра (804) сконфигурирован для выполнения операции MDCT или MDST путем применения операции свертки, чтобы уменьшить количество выборок, и последующей операции дискретного косинусного преобразования или дискретного синусного преобразования над уменьшенным количеством выборок.
13. Устройство по п. 1,
в котором контроллер последовательности окон (808) содержит детектор перехода (106) для обнаружения местоположения перехода в области упреждения первого кадра, и в котором контроллер последовательности окон (808) сконфигурирован для формирования информации о последовательности окон (809) в ответ на обнаружение местоположения перехода в области упреждения или на конкретном участке области упреждения, и
в котором контроллер последовательности окон (808) сконфигурирован для формирования дополнительной информации о последовательности, указывающей последовательность перекрывающихся первых окон, когда переход не обнаруживается в области упреждения или обнаруживается на участке области упреждения, отличном от конкретного участка.
14. Устройство по п. 1, в котором конкретный участок отстоит на одну четверть от начала центра текущего кадра.
15. Устройство по п. 13, в котором участок с множественным перекрытием располагается во времени или пространстве до начала области упреждения, или участка области упреждения, в первом кадре.
16. Устройство по п. 13, в котором контроллер последовательности окон (808) сконфигурирован для выбора конкретного окна из группы по меньшей мере из трех окон в зависимости от местоположения перехода (107), причем группа по меньшей мере из трех окон содержит первое окно (201), имеющее первую длину (203) перекрытия, второе окно (225), имеющее вторую длину (218) перекрытия, и третье окно (222), имеющее третью длину (229) перекрытия или отсутствие перекрытия, где первая длина перекрытия больше второй длины перекрытия, и где вторая длина перекрытия больше третьей длины перекрытия или больше нулевого перекрытия, где конкретное окно выбирается на основе местоположения перехода так, что одно из двух последовательных перекрывающихся окон имеет первые оконные коэффициенты в местоположении перехода, а другое из двух последовательных перекрывающихся окон имеет вторые оконные коэффициенты в местоположении перехода, где вторые оконные коэффициенты по меньшей мере в девять раз больше первых оконных коэффициентов.
17. Устройство для декодирования кодированного аудиосигнала или сигнала изображения, содержащего кодированный первый кадр и кодированный второй кадр, содержащее
процессор (824) для обработки первого кодированного кадра и второго кодированного кадра, чтобы получить первый кадр спектральных значений и второй кадр спектральных значений, причем первый и второй кадры содержат участок наложения;
временной конвертор (826) для применения преобразования к первому кадру спектральных значений, используя первую оконную функцию (1500), чтобы получить первый блок выборок, для применения другого преобразования к первому участку второго кадра спектральных значений, используя вторую оконную функцию (1502), и для применения одного или нескольких других преобразований ко второму участку второго кадра спектральных значений, используя одну или несколько третьих оконных функций (1503), чтобы получить второй блок выборок,
где первая оконная функция (1500), вторая оконная функция (1502) и третья оконная функция образуют область с множественным перекрытием (1630); и
постпроцессор (828) для постобработки второго блока выборок, используя операцию развертки, чтобы получить постобработанный второй блок выборок, имеющий участок второго блока выборок, перекрывающийся с первым блоком выборок в области с множественным перекрытием, для кадрирования постобработанного второго блока выборок с использованием вспомогательной оконной функции (1100) и для сложения с перекрытием кадрированного постобработанного второго блока выборок и первого блока выборок, чтобы получить декодированный аудиосигнал или сигнал изображения (1180).
18. Устройство по п. 17,
в котором применение преобразования содержит выполнение сложения с перекрытием (1172) первого участка второго блока выборок и второго участка второго блока выборок, чтобы получить второй блок выборок.
19. Устройство по п. 18, в котором операция развертки содержит зеркальное отображение выборок относительно границы второго блока выборок.
20. Устройство по п. 17, в котором временной конвертор (826) сконфигурирован для использования ровно одной третьей оконной функции (1503), и длина третьей оконной функции такова, что преобразуются количество спектральных значений, равное 50% количества спектральных значений первого кадра, и результат кадрируется с помощью третьей оконной функции, либо в котором временной конвертор сконфигурирован для использования равно двух третьих окон, и длина третьего окна такова, что преобразуется количество спектральных значений, равное 1/8 количества спектральных значений первого кадра, либо в котором временной конвертор сконфигурирован для использования равно одного третьего окна, и длина третьего окна такова, что преобразуется количество спектральных значений, равное 1/4 количества спектральных значений первого кадра, либо для использования ровно четырех третьих окон, и длина третьего окна такова, что количество спектральных значений равно 1/8 количества спектральных значений первого кадра.
21. Устройство по п. 17,
в котором кодированный аудиосигнал или сигнал изображения содержит указание окна (603), ассоциированное с первым и вторым кодированными кадрами,
где устройство дополнительно содержит интерфейс (820) для извлечения и анализа указания окна; и
в котором временной конвертор или постпроцессор (828) конфигурируются для управления ими посредством указания окна, чтобы применять указанную форму окна или длину окна, или длину преобразования.
22. Устройство по п. 17,
в котором вторая оконная функция (1502) имеет первую часть (1100a), перекрывающуюся с первой оконной функцией (1500), в котором одна или несколько третьих оконных функций имеют вторую часть (1111), перекрывающуюся с четвертой оконной функцией, следующей за одной или несколькими третьими оконными функциями (1503), и в котором постпроцессор сконфигурирован для применения вспомогательной оконной функции (1100), причем вспомогательная оконная функция имеет первую часть (1100a), аналогичную первой части второй оконной функции, и имеет третью часть (1100c), аналогичную второй части одной или нескольких третьих оконных функций, где вторая часть вспомогательной оконной функции находится между первой частью и третьей частью.
23. Устройство по п. 17, в котором вспомогательная оконная функция имеет вторую часть (1100b), соответствующую второй части одной или нескольких третьих оконных функций (1503), или в котором вторая часть (1100b) имеет оконные коэффициенты больше 0,9 или равные единице, или в котором длина второй части такова, что предварительно обработанный второй блок кадрированных выборок приводит к количеству спектральных значений, идентичному количеству спектральных значений в первом кадре.
24. Устройство по п. 17, в котором информация о последовательности окон (809) такова, что вторая оконная функция (1502) или одна или несколько третьих оконных функций (1503) имеют размер или длительность меньше размера или длительности первой оконной функции (1500).
25. Устройство по п. 17, в котором постпроцессор сконфигурирован для использования в качестве вспомогательной оконной функции такой начальной оконной функции (1100), что количество спектральных значений, выведенных путем преобразования второго блока кадрированных выборок, чтобы получить второй кадр, равно количеству спектральных значений первого кадра.
26. Устройство по п. 17, в котором временной конвертор сконфигурирован для выполнения сложения с перекрытием первого участка второго блока выборок и второго участка второго блока выборок, используя второй участок второй оконной функции, где первый участок второй оконной функции не используется.
27. Устройство по п. 17, в котором временной конвертор сконфигурирован для выполнения сложения с перекрытием первого участка второго блока выборок, используя одну или несколько третьих оконных функций, за исключением второго участка одной третьей оконной функции или второго участка третьей оконной функции, последней по времени или в пространстве.
28. Устройство по п. 17, в котором постпроцессор сконфигурирован для дополнительного использования дополнительной операции свертки участка второго блока, перекрывающегося с четвертой оконной функцией, следующей за одной или несколькими третьими оконными функциями во времени или пространстве.
29. Устройство по п. 17, в котором временной конвертор сконфигурирован для применения преобразования с использованием операции обратного DCT или обратного DST и последующей операции развертки.
30. Устройство по п. 17, в котором временной конвертор сконфигурирован для применения преобразования так, что переход в декодированном аудиосигнале или сигнале изображения располагается во времени или пространстве после области с множественным перекрытием или располагается на участке времени или пространства, не охваченном второй оконной функцией.
31. Устройство по п. 17, в котором первый участок второго кадра содержит n/2 спектральных значений, и в котором второй участок второго кадра содержит либо четыре блока, имеющих n/8 спектральных значений, либо один блок, имеющий n/2 спектральных значений, либо два блока для спектральных значений.
32. Способ формирования кодированного аудиосигнала или сигнала изображения, содержащий этапы, на которых:
формируют (808) информацию о последовательности окон (809) для кадрирования аудиосигнала или сигнала изображения, причем информация о последовательности окон указывает первую оконную функцию (1500) для формирования первого кадра спектральных значений, вторую оконную функцию (1502) и по меньшей мере одну третью оконную функцию (1503) для формирования второго кадра спектральных значений, имеющего первый и второй участок, где первая оконная функция (1500), вторая оконная функция (1502) и одна или несколько третьих оконных функций перекрываются в области с множественным перекрытием (1300);
кадрируют (902) второй блок выборок, соответствующий второй оконной функции и одной или нескольким третьим оконным функциям, используя вспомогательную оконную функцию (1100), чтобы получить второй блок кадрированных выборок,
предварительно обрабатывают (904) второй блок кадрированных выборок, используя операцию свертки участка второго блока, перекрывающегося с первым блоком, в участок с множественным перекрытием (1300), чтобы получить предварительно обработанный второй блок кадрированных выборок, имеющий модифицированный участок с множественным перекрытием;
применяют (804) вносящее наложение преобразование (906) к первому блоку выборок, используя первую оконную функцию (1500), чтобы получить первый кадр спектральных значений, применяют другое вносящее наложение преобразование к первому участку  предварительно обработанного второго блока кадрированных выборок, используя вторую оконную функцию (1502), чтобы получить первый участок спектральных значений второго кадра, и применяют одно или несколько других вносящих наложение преобразований ко второму участку предварительно обработанного второго блока кадрированных выборок, используя одну или несколько третьих оконных функций (1503), чтобы получить второй участок спектральных значений второго кадра; и
обрабатывают (806) первый кадр и второй кадр, чтобы получить кодированные кадры аудиосигнала или сигнала изображения.
33. Способ декодирования кодированного аудиосигнала или сигнала изображения, содержащего кодированный первый кадр и кодированный второй кадр, содержащий этапы, на которых:
обрабатывают (824) первый кодированный кадр и второй кодированный кадр, чтобы получить первый кадр спектральных значений и второй кадр спектральных значений, причем первый и второй кадры содержат участок наложения;
применяют (826) преобразование к первому кадру спектральных значений, используя первую оконную функцию (1500), чтобы получить первый блок выборок, применяют другое преобразование к первому участку второго кадра спектральных значений, используя вторую оконную функцию (1502), и применяют одно или несколько других преобразований ко второму участку второго кадра спектральных значений, используя одну или несколько третьих оконных функций (1503), чтобы получить второй блок выборок,
где первая оконная функция (1500), вторая оконная функция (1502) и третья оконная функция образуют область с множественным перекрытием (1630); и
выполняют постобработку (828) второго блока выборок, используя операцию развертки, чтобы получить постобработанный второй блок выборок, имеющий участок второго блока выборок, перекрывающийся с первым блоком выборок в области с множественным перекрытием, кадрируют постобработанный второй блок выборок с использованием вспомогательной оконной функции (1100) и складывают с перекрытием кадрированный постобработанный второй блок выборок и первый блок выборок, чтобы получить декодированный аудиосигнал или сигнал изображения (1180).
34. Компьютерная программа для выполнения при исполнении на компьютере или процессоре способа по п. 32 или способа по п. 33.