Научная статья на тему 'Мультимедийные процессоры с высокой степенью интеграции для видеоприложений'

Мультимедийные процессоры с высокой степенью интеграции для видеоприложений Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
163
63
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Глубоков Алексей, Вильд Карстен

Сейчас как для промышленной электроники, так и для бытовой существует тенденция оснащения ее полноценными графическими интерфейсами с поддержкой аудио- и видеосигналов. За счет повышения требований к безопасности видеокамеры начинают применять в тех областях, где до настоящего времени это было невозможно. Для встраивания подобных систем с допустимыми затратами времени и средств необходимы оптимизированные решения — процессоры и пакеты программного обеспечения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Мультимедийные процессоры с высокой степенью интеграции для видеоприложений»

Карстен Вильд (Carsten WiLD) Алексей ГлубокоВ

Графический интерфейс пользователя (ГИП) за последние годы получил большое развитие, в том числе в промышленных применениях. С одной стороны, это объясняется разработкой мощных и недорогих процессоров и сокращением стоимости дисплеев, а с другой — соответствующей тенденцией в области бытовой электронной аппаратуры.

Рынок мобильной связи устанавливает стандарты ГИП на базе форматов Flash и 3D, аудио- и видеофункций вплоть до техники ввода информации с помощью сенсорного экрана. В последнее время началось внедрение этих разработок в промышленные дисплеи и бытовую электронику: создаются модели с полноценными графическими дисплеями, которые могут проигрывать видеофильмы с высоким разрешением. Подобным образом — с помощью дисплея — могут быть представлены меню помощи и руководство для пользования.

За счет повышения требований к безопасности разрабатываются аудио- и видеоприложения для применения в промышленности и вблизи зданий. Все больше разнообразных систем оснащаются камерами для видеозаписи с высоким разрешением.

Особенно после того, как процессоры с высокой степенью интеграции начали поддерживать метод кодирования H.264 и отпа-

Мультимедийные процессоры

с высокой степенью интеграции для видеоприложений

Сейчас как для промышленной электроники, так и для бытовой существует тенденция оснащения ее полноценными графическими интерфейсами с поддержкой аудио- и видеосигналов. За счет повышения требований к безопасности видеокамеры начинают применять в тех областях, где до настоящего времени это было невозможно. для встраивания подобных систем с допустимыми затратами времени и средств необходимы оптимизированные решения — процессоры и пакеты программного обеспечения.

ла необходимость в очень сложных системах сигнальных микропроцессоров (СМП), видеотехнологии стали использоваться в камерах IP-сети, промышленных камерах, а также в различных бытовых приборах.

Так, например, сегодня в более старых зданиях можно без проблем установить домофоны с видеокамерами IP-сети с поддержкой WLAN, что исключает необходимость прокладки дополнительных кабелей. Основным требованием при этом является сжатие пакета видеосигналов согласно H.264 для передачи данных с необходимой шириной полосы частот.

Новыеконцепции

для мультимедийных приложений

Многие из описанных приложений требуют новых концепций. В прошлом данные системы разрабатывались на основе 16- или 32битных микроконтроллеров и дискретных компонентов. После перехода к мультимедиа в промышленности разработчики столкнулись с новыми проблемами. К ним относится и возможность коммуникации процессоров с высокой степенью интеграции. Для этого разработчики должны владеть навыками дизайна быстрых интерфейсов памяти, таких как SDRAM, DDR1 или DDR2.

Кроме того, в систему должны быть интегрированы интерфейсы камеры, сенсорных и жидкокристаллических дисплеев (ЖКД), а также распространенных в компьютерной индустрии интерфейсов: высокоскоростного USB 2.0, карт памяти SD, а также интерфейс Gigabit-Ethemet. Важна поддержка аудио- и видеофункций. Это может быть осуществлено с помощью высокоскоростных процессоров или СМП с соответствующими программными кодеками. Однако данные решения лишь в малой степени отвечают современным требовани-

ям относительно невысокого потребления энергии. Лучшим решением являются более производительные процессоры, в которых в микрочип встроен специальный аппаратный ускоритель.

По этой причине компания Renesas разработала специальное семейство 32-битных RISC-процессоров SH772x с низким потреблением энергии для мультимедийных приложений. В данном случае речь идет о решениях в виде систем на одном кристалле с высокой степенью интеграции для обработки аудио-и видеосигналов и восприятия речи, а также для графического ускорения для требовательных ГИП. Кроме SH7721, к этому семейству относятся процессоры SH7722 и SH7723 с интегрированными мультимедийными интерфейсами Video In/Out, 5-мегапиксельной камеры, аудиопроцессора, видеопроцессора MPEG-4/H.264, контроллера ЖКД, графического ускорителя 2D и контроллера карт памяти SD. В ближайшее время появится процессор SH7724, который объединит в себе мультимедийные возможности с поддержкой Ethemet. Данные масштабируемые продукты гарантируют низкое потребление энергии за счет специальной технологии процессоров и последовательного внедрения «распределенной обработки данных» на уровне микрочипа. Компоненты хоть и обладают высокопроизводительным суперскалярным процессорным ядром, но функции мультимедиа обрабатываются частично независимыми периферийными модулями, которые соединены с ядром согласно модели быстрых шин (рис. 1).

Возможности этих дополнительных периферийных модулей охватывают широкий спектр: от простых функций ускорения до полноценной обработки видеосигналов (Video Processing Unit, VPU) для функций кодирования и декодирования MPEG-4/H.264. Коммуникация между отдельными блоками IP

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 10 '2009

32-битный

RISC-процессор

SH4A-DSP/FPU

Г рафический процессор 2D/3D

Интерфейс SuperHyway

Модуль обработки звука (SPU)

Интерфейс периферии

Интерфейс мультимедиа (LMB)

Модуль Модуль

звука I/F обработки видео

(SIU) (VPU)

Аудио

D/AA/D

Модуль

камеры

Формирование изображения

Процессор

ввода

изображения

(CEU)

Поворот/ фильтрация изменение размера (VEU)

Процессор

плавного

перехода

(BEU)

Модуль входа/выхода видео (VIO)

Ускоритель JPEG (JPU)

Рис. 1. Распределенная архитектура 32-битного RISC-процессора «система на кристалле» из семейства SH7772x

осуществляется с помощью шин SuperHyway. Эта двунаправленная шина позволяет передавать данные со скоростью до 3,2 Гбит/с при частоте 200 МГц и 64-битной ширине. Данная шина поддерживает также пошаговую передачу, раздельные шины адреса, управления (Adress/Control) и данных, пакетную передачу, а также передачу маршрутной информации. За счет подобной архитектуры можно достичь как небольшого потребления энергии, так и необходимой мощности для этого нового поколения систем со встроенными мультимедийными функциями.

Примером такой системы на кристалле с высокой степенью интеграции является SH7723. В этом микрочипе интегрировано суперска-лярное ядро центрального процессора типа SH-4A, которое работает на тактовой частоте до 400 МГц. Наряду с ядром микрочип содержит кэш второго уровня и мощный блок FPU. Производительность данного микрочипа составляет 720 млн команд в секунду и 2,8 млрд операций с плавающей точкой в секунду. Инте-грированныиVPU позволяетпроизводитьвидео-запись и декодирование с H. 264/MPEG-4-AVC и может при этом достигать 30 Гц при разрешении до D1. Это происходит при небольшой нагрузке центрального процессора (ЦП), который может быть задействован для прочих применений. Так как VPU эксплуатируется с частотой лишь 66 МГц, энергопотребление значительно ниже, чем в системах с архитектурой СМП или другими центральными процессорами. К дополнительным периферийным функциям в SH7723 относятся графический 2D-ускоритель, контроллер TFT/LCD (ЖКД), интерфейс Video Input/Output, интерфейс 5-мегапиксельной камеры, контроллер DDR1-SDRAM, интерфейс ATAPI, а также USB 2.0 Host/Function и два интерфейса карт памяти SD. Сенсорный дисплей может быть напрямую подключен к аналого-цифровому преобразователю (АЦП). Таким образом, данные микрочипы оптимально подходят для использования в портативных проигрывателях и навигационных системах, промышленных компьютерах

с полноценными дисплеями и ГИП, камерах безопасности, терминалах видеофонии и V2IP (Video & Voice over IP).

Модули ЦП

для процессоров SH772x

Для облегчения выхода на рынок мультимедиа, а также для проектов с малым объемом продукции компания emtrion, которая является партнером компании Renesas по разработкам в рамках программы Alliance, предлагает исходные системы и недорогие оптимизированные модули ЦП для семейства процессоров SH772x. Модули ЦП в формате SO-DIMM (рис. 2) содержат наряду с процессором модули памяти, интерфейсы USB-2.0-Host/Device, а также порт Ethernet 100 Мбит/с. Все сигналы доступны через 200-полюсный контакт SO-DIMM, который имеет одинаковое размещение в модулях ЦП и обеспечивает тем самым хорошее масштабирование. Модули ЦП имеют очень низкое энергопотребление и оптимально подходят для использования в портативных применениях.

Данные модули могут быть расширены с помощью различных плат (рис. 3), которые содержат все необходимые заказчикам компоненты. Это, например, аудио- и видеокодеки, электропитание и штекеры. Кроме того, на плате реализовано управление работой аккуму-

Рис. 2. Модули ЦП компании emtrion для семейства процессоров SH772x

Рис. 3. Комплект для разработки с платой-носителем и модулем ЦП

лятора, который наряду с электропитанием от сети дает возможность питания через порт USB. В прилагаемой документации подробно описано, как подключены эти компоненты, что помогает заказчикам при разработке индивидуальных решений.

При этом исходные системы могут быть использованы не только в качестве демонстрационной платы, но и напрямую в серийном производстве промышленных приборов. Подгонку к определенным специфичным проектным требованиям можно осуществлять на плате-носителе.

В завершение к этим решениям предлагается обширная поддержка программным обеспечением. Так, предлагается как начальный, так и полный загрузчик системы Linux на базе ядра 2.6.27, который включает необходимые инструментальные средства, библиотеки и различные приложения.

Поддержка сенсорного дисплея, медиаплеер или видеокодировщик и комплексные ГИП могут быть напрямую реализованы с помощью графического ускорения через драйвер Open-Source-DirectFB. Это также возможно для системы Windows Embedded. В данном случае предоставляется полный пакет для системы Windows CE 6.0.

В качестве промежуточного мультимедийного программного обеспечения компания Renesas предлагает различные кодеки в виде программных продуктов, которые оптимизированы для аппаратного ускорения на микрочипе. К ним относятся аудиокодеки MP3 и AAC или видеокодеки MPEG-4 и H.264.

Для быстрой и эффективной разработки систем с малым энергопотреблением необходимы процессоры с высокой степенью интеграции в соответствии с новыми концепциями низкого потребления энергии и подготовкой полных аппаратных и программных решений.

Это может быть реализовано, например, при тесном сотрудничестве с компаниями Renesas и emtrion, партнером Renesas в области системных решений на основе процессоров SuperH. На основе семейства мультимедийных процессоров SH772x предлагаются как полноценные исходные системы и оптимизированные модули, так и полные программные решения для комплексных мультимедийных применений. ■

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 10 '2009

www.kit-e.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.