КОДЕР, ДЕКОДЕР И МЕТОДЫ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ СЕГМЕНТОВ ДАННЫХ, ПРЕДСТАВЛЯЮЩИХ СОБОЙ ПОТОК ДАННЫХ ВРЕМЕННОГО ИНТЕРВАЛА

1. Прибор для расшифровки сегментов данных, представляющих собой поток данных временного интервала, сегмент данных, закодированный во временном интервале или в частотной области, сегмент данных, закодированный в частотной области, имеющий последовательные блоки данных, представляющие собой последовательные и наложенные блоки образцов данных временного интервала, включающий декодер временного интервала для расшифровки сегмента данных, закодированных во временном интервале; процессор для обработки сегментов данных, закодированных в частотной области, и выходных данных декодера временного интервала для получения наложенных блоков данных временного интервала; и налагающий/добавляющий объединитель для соединения наложенных блоков данных временного интервала для получения расшифровки сегментов данных потока данных временного интервала.
2. Прибор по п.1, в котором процессор включает декодер частотной области для расшифровки сегментов данных, закодированных в частотной области, для получения сегментов данных частотной области.
3. Прибор по п.1, в котором процессор приспособлен для обработки сегмента данных, закодированных параллельно во временном интервале и в частотной области.
4. Прибор по п.2, в котором процессор включает конвертер временного интервала в частотную область для преобразования выходных данных декодера временного интервала для получения преобразованных сегментов данных частотной области.
5. Прибор по п.4, в котором процессор включает объединитель частотной области для объединения сегментов данных частотной области и преобразованных сегментов данных частотной области для получения потока данных частотной области.
6. Прибор по п.5, в котором процессор включает конвертер частотной области во временной интервал для преобразования потока данных частотной области в наложенные блоки данных временного интервала.
7. Прибор по п.2, в котором декодер частотной области далее включает стадию переквантизации.
8. Прибор по п.4, в котором конвертер временного интервала в частотную область включает косинусный модуляторный блок данных, расширенное наложенное преобразование, блок фильтров с малой задержкой, многофазный блок фильтров или измененное дискретное косинусное преобразование.
9. Прибор по п.5, в котором объединитель частотной области включает сумматор.
10. Прибор по п.6, в котором конвертер частотной области во временной интервал включает косинусный модуляторный блок фильтров или измененное дискретное косинусное инверсионное преобразование.
11. Прибор по п.1, в котором декодер временного интервала приспособлен для использования фильтра с предсказанием для расшифровки сегмента данных, закодированных во временном интервале.
12. Прибор по п.1, в котором процессор включает калькулятор для вычисления наложения блоков данных временного интервала, основанных на выходных данных декодера временного интервала.
13. Прибор по п.12, в котором калькулятор приспособлен для воспроизведения свойства наложения конвертера частотной области во временной интервал, основанного на выходных данных декодера временного интервала.
14. Прибор по п.13, в котором калькулятор приспособлен для воспроизведения свойства совмещения имен временного интервала конвертера частотной области во временной интервал, основанного на выходных данных декодера временного интервала.
15. Прибор по п.6, в котором конвертер частотной области во временной интервал приспособлен для преобразования сегментов данных частотной области, произведенных декодером частотной области, в наложенные блоки данных временного интервала.
16. Прибор по п.15, в котором налагающий/добавляющий объединитель приспособлен для соединения наложенных блоков данных временного интервала, произведенных конвертером частотной области во временной интервал, и калькулятора для получения расшифровки сегментов данных потока данных временного интервала.
17. Прибор по п.8, в котором калькулятор включает стадию совмещения имен временного интервала для совмещения имен времени выходных данных декодера временного интервала для получения наложенных блоков данных временного интервала.
18. Прибор по п.12, в котором калькулятор приспособлен для сегментации выхода декодера временного интервала в сегментах калькулятора, включающих 2N последовательных образцов, для применения весовых коэффициентов к 2N образцам согласно функции окна анализа, для вычитания первых образцов N/2 в обратном порядке из вторых образцов N/2, для добавления последних образцов N/2 в обратном порядке к третьим образцам N/2, для инвертирования вторых и третьих образцов N/2, для замены первых образцов N/2 на обращенную во времени и инвертированную версию вторых образцов N/2, для замены четвертых образцов N/2 на обращенную во времени версию третьих образцов N/2, и для применения весовых коэффициентов к 2/N образцам согласно функции синтеза, реализуемой посредством организации окна.
19. Прибор по п.6, в котором налагающий/добавляющий объединитель приспособлен для применения весовых коэффициентов согласно функции синтеза, реализуемой посредством организации окна, к наложенным блокам данных временного интервала, произведенным конвертером частотной области во временной интервал.
20. Прибор по п.19, в котором налагающий/добавляющий объединитель приспособлен для применения весовых коэффициентов согласно функции синтеза, реализуемой посредством организации окна, приспособленной к размеру наложенной области последовательных наложенных блоков данных временного интервала.
21. Прибор по п.20, в котором калькулятор приспособлен для применения весовых коэффициентов к 2N образцам, согласно функции анализа, реализуемой посредством организации окна, приспособленной к размеру наложенной области последовательных наложенных блоков данных временного интервала, и в котором калькулятор приспособлен для применения весовых коэффициентов к 2N образцам согласно функции синтеза, реализуемой посредством организации окна, приспособленной к размеру наложенной области.
22. Прибор по п.1, в котором размер наложенной области двух последовательных блоков данных временного интервала, закодированных в частотной области, больше, чем размер наложенной области двух последовательных блоков данных временного интервала, одна из которых закодирована в частотной области, а другая закодирована во временном интервале.
23. Прибор по п.1, в котором наложение блоков данных определяется согласно ААС-спецификациям.
24. Прибор по п.1, далее включающий обход для процессора и налагающего/добавляющего объединителя, обход приспособлен для обхода процессора и налагающего/добавляющего объединителя, когда неналоженные последовательные блоки данных временного интервала появляются в сегментах данных, закодированных во временном интервале.
25. Способ расшифровки сегментов данных, представляющих собой поток данных временного интервала, сегмент данных, закодированных во временном интервале или в частотной области, сегмент данных, закодированных в частотной области, имеющий последовательные блоки данных, представляющих собой последовательные и наложенные блоки образцов данных временного интервала, включая стадии:
расшифровки сегмента данных, закодированных во временном интервале;
обработки сегмента данных, закодированных в частотной области, и выходных данных декодера временного интервала для получения наложенных блоков данных временного интервала; и
объединения наложенных блоков данных временного интервала для получения расшифрованных сегментов данных потока данных временного интервала.
26. Компьютерная программа, имеющая программный код для реализации метода по п.25, когда программный код запущен на компьютере.
27. Прибор для генерирования закодированного потока данных, основанного на потоке данных временного интервала, поток данных временного интервала, имеющий образцы сигнала, прибор включает:
сегментный процессор для производства сегментов данных из потока данных, два последовательных сегмента данных, имеющих первую или вторую области наложения, вторая область наложения меньше, чем первая область наложения;
кодер временного интервала для кодирования оконных сегментов данных во временном интервале;
кодер частотной области для применения весовых коэффициентов к образцам потока данных временного интервала согласно первой или второй функции, реализуемой посредством организации окна, для получения оконных сегментов данных, первая и вторая функции, реализуемые посредством организации окна, приспособлены для первой и второй областей наложения, кодер частотной области приспособлен для кодирования оконных сегментов данных в частотной области;
анализатор данных временного интервала для определения переходного индикатора, связанного с сегментом данных; и
контроллер для управления прибором, таким, как тот, который используется для сегментов данных, имеющих первый переходный индикатор, выходные данные кодера временного интервала включены в закодированный поток данных, и для сегментов данных, имеющих второй переходный индикатор, выходные данные кодера частотной области включены в закодированный поток данных.
28. Прибор по п.27, в котором анализатор данных временного интервала приспособлен для определения переходного индикатора из потока данных временного интервала, сегментов данных или из данных, непосредственно производимых сегментным процессором.
29. Прибор по п.27, в котором анализатор данных временного интервала приспособлен для определения переходного показателя, переходный показатель основывается на уровне быстротечности в потоке данных временного интервала или сегменте данных и в котором переходный индикатор указывает, превышает ли уровень быстротечности заранее установленный порог.
30. Прибор по п.27, в котором сегментный процессор приспособлен для производства сегментов данных с первой и второй областями наложения,
кодер временного интервала приспособлен для кодирования сегментов данных,
кодер частотной области приспособлен для кодирования оконных сегментов данных и контроллер приспособлен для управления кодером временного интервала и кодером частотной области, таким, какой используется для сегментов данных, имеющих первый переходный индикатор, выходные данные кодера временного интервала включены в закодированный поток данных и для оконных сегментов данных, имеющих второй переходный индикатор, выходные данные кодера частотной области включены в закодированный поток данных.
31. Прибор по п.27, в котором контроллер приспособлен для управления сегментным процессором для производства сегментных данных либо для кодера временного интервала, либо для кодера частотной области.
32. Прибор по п.27, в котором кодер частотной области приспособлен для применения весовых коэффициентов функций, реализуемых посредством организации окна, согласно ААС-спецификации.
33. Прибор по п.27, в котором кодер частотной области приспособлен для преобразования оконных сегментов данных в частотную область для получения сегмента данных частотной области.
34. Прибор по п.33, в котором кодер частотной области приспособлен для квантования сегмента данных частотной области.
35. Прибор по п.34, в котором кодер частотной области приспособлен для оценки сегмента данных частотной области согласно перцепционной модели.
36. Прибор по п.35, в котором кодер частотной области приспособлен для использования косинусного модуляторного блока фильтров, расширенного наложенного преобразовывания, блока фильтров с малой задержкой или многофазного блока фильтров для получения сегментов данных частотной области.
37. Прибор по п.33, в котором кодер частотной области приспособлен для использования измененного дискретного косинусного преобразования для получения сегментов данных частотной области.
38. Прибор по п.27, в котором кодер временного интервала приспособлен для использования фильтра с предсказанием для кодирования сегментов данных.
39. Способ генерирования закодированного потока данных, основанного на потоке данных временного интервала, поток данных временного интервала, имеющий образцы сигнала, включает стадии:
производство сегментов данных из потока данных, двух последовательных сегментов данных, имеющих первую или вторую области наложения, вторая область наложения меньше, чем первая область наложения;
определение переходного индикатора, связанного с сегментами данных;
кодирование сегмента данных во временном интервале,
и/или применение весовых коэффициентов к образцам потока данных временного интервала согласно первой или второй функции, реализуемой посредством организации окна, для получения оконного сегмента данных, первая и вторая функции, реализуемые посредством организации окна, приспособлены к первой и второй областям наложения и кодирования оконного сегмента данных в частотной области и;
управление, такое, какое используется для сегментов данных, имеющих первый переходный индикатор, выходные данные, закодированные во временном интервале, включены в закодированный поток данных, и для сегментов данных, имеющих второй переходный индикатор, выходные данные, закодированные в частотной области, включены в закодированный поток данных.
40. Компьютерная программа, имеющая программный код для реализации метода по п.39, когда программный код запущен на компьютере.