Какое-то DCT используется в JPEG (кроме JPEG-2), MPEG (практически во всех) и еще в целой куче разных форматов. Главная особенность практически всех преобразований, что они работают с векторами (длинными массивами данных), вектора эти чаще небольшой битовости, самая частая операция умножение с накоплением, и битовость суммы должна быть существенно больше чем битовость входных данных чтобы не было потери точности.
Я если честно раньше не знал конкретно про IDCT, смотрю по подсказке brahma. Вобщем к тому что я сказал еще добавляется O(N) операций вычисления тригонометрической функции cos(). И вобщем сейчас производители всячески пытаются навязать народу везде где можно втыкать всяческую медию (в том числе и чтобы оправдать скорость шин, объем памяти и дисков и тп) и создают имитацию соревнования за самую эффективную (по соотношению цена/производительность) реализацию DCT.
Упор на медию делается потому что два другие варианта использования вычислительной мощности и памяти - большие базы данных и шифрование обывателю не интересны.
Comments 11
( ... )
Reply
Reply
Я хоть немного прав был? Насчёт архивирования наверное нет.
Reply
Reply
Главная особенность практически всех преобразований, что они работают с векторами (длинными массивами данных), вектора эти чаще небольшой битовости, самая частая операция умножение с накоплением, и битовость суммы должна быть существенно больше чем битовость входных данных чтобы не было потери точности.
Я если честно раньше не знал конкретно про IDCT, смотрю по подсказке brahma.
Вобщем к тому что я сказал еще добавляется O(N) операций вычисления тригонометрической функции cos().
И вобщем сейчас производители всячески пытаются навязать народу везде где можно втыкать всяческую медию (в том числе и чтобы оправдать скорость шин, объем памяти и дисков и тп) и создают имитацию соревнования за самую эффективную (по соотношению цена/производительность) реализацию DCT.
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment