ARM9, ARM11 и Cortex. Вдобавок
к этому многие производители
выпускают собственные версии
ядер на базе ARM: NVIDIA Tegra
2/3/4,
ST-Ericsson
Nomadik,
Qualcomm
Snapdragon,
Texas
Instruments ОМАР, Samsung, LG
H13, Apple A4/A5/A6 и т.д. И каж-
дый производитель в своих чипах
по-своему реализует алгоритмы
аппаратной обработки видео и
аудио.
Иначе, за копирование
технологий
-
судебная
тяжба
(про патентные войны вы уже на-
слышаны). Конечно, существуют
некие стандарты в ARM-архитек-
турах. Но конкуренты не спят и
совершенствуют тех-
нологии!
Таким образом, ап-
паратный декодер
(HW) - залог плавного
и комфортного про-
смотра видео. Но не
исключено, что ваш
смартфон может
“споткнуться” на ка-
ком-нибудь видео-
файле. Вот тогда на
помощь придет про-
граммный (SW) деко-
дер! А он, как правило,
реализован в хоро-
шем видеоплеере.
Н е с к о л ь к о т е р м и н о в
Д
екодер. В
программном
обеспечении - модуль про-
граммы
или
самостоятельное
приложение, которое преобразу-
ет файл или информационный
поток из внешнего вида в вид, ко-
торый поддерживает другое про-
граммное обеспечение. Напри-
мер, библиотека in_mp3.dll в про-
грамме Winamp, которая являет-
ся декодером формата MP3.
Кодек (англ, codec, от coder/de-
coder - шифратор/дешифратор -
кодировщик/декодировщик
или
compressor/decompressor) - уст-
ройство или программа, способ-
ная
выполнять преобразование
данных или сигнала. В данном слу-
чае, это набор библиотек, упако-
ванных в архив арк. Служит для об-
работки видео на конкретном уст-
ройстве. Требуемый тип кодека за-
висит от типа процессора (CPU):
ARMv5, ARMv6, ARMv7 и т.д.
Кодирование/Декодирова-
ние - процесс преобразования
сигнала из формы, удобной для
непосредственного использова-
ния информации, в форму, удоб-
ную для передачи, хранения или
автоматической переработки.
Рендеринг (англ, rendering -
“визуализация”) - термин в ком-
пьютерной графике, обозначаю-
щий процесс получения изобра-
жения
по
модели
с
помощью
компьютерной программы.
Усовершенствованный SIMD
(NEON) - расширение усовер-
шенствованного SIMD, также на-
зываемое технологией NEON - это
комбинированный 64- и 128-бит-
ный набор команд SIMD (Single
Instruction Multiple Data), который
обеспечивает стандартизованное
ускорение для медиа приложений
и приложений обработки сигнала.
NEON может выполнять деко-
дирование аудио формата MP3
на частоте процессора в 10 МГц,
и может работать с речевым ко-
деком GSM AMR (Adaptive Multi-
Rate) на частоте более 13 МГц.
Он обладает внушительным на-
бором команд, отдельными ре-
гистровыми файлами, и незави-
симой системой исполнения на
аппаратном уровне.
NEON поддерживает 8-,
16-,
32-, 64-битную информацию це-
лого типа, одинарной точности и
с плавающей запятой, и работает
в операциях SIMD по обработке
аудио и видео (графика и игры).
В NEON SIMD поддерживает до
16 операций единовременно.
Технология VFP
(Vector
Floating
Point, вектора чи-
сел с плавающей
запятой) - расши-
рение сопроцес-
сора в архитекту-
ре ARM. Она про-
изводит
низко-
затратные вычис-
ления над числа-
ми с плавающей
запятой
одинар-
ной/двойной точ-
ности,
в
полной
мере
соответст-
вующие стандар-
ту ANSI/IEEE Std
754-1985
Standard
for
Binary
Floating-Point Arithmetic.
VFP производит вычисления с
плавающей запятой, подходящие
для широкого спектра приложе-
ний, например, для КПК, смарт-
фонов, сжатие звука, трехмерной
графики и цифрового звука, а так-
же принтеров и телеприставок.
предыдущая страница 49 Компьютер 2013 06 читать онлайн следующая страница 51 Компьютер 2013 06 читать онлайн Домой Выключить/включить текст