реклама на сайте
подробности

 
 
> Аппаратные кодеки
alexnsk
сообщение Nov 6 2011, 12:44
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 4-04-10
Пользователь №: 56 400



Добрый день,
Подскажите существуют ли цифровые аппаратные кодеки, выполненные в виде интегральных микросхем? Задача сжимать HD видео-поток с камеры или с нескольких камер и записывать его на внешний жесткий диск через микроконтроллер. Программными средствами обрабатывать такой поток/потоки кажется нереально. Если кто-нибудь ставил перед собой такую задачу или хотя бы пытался ее реализовать, поделитесь опытом, какими средствами это реализуется и какие затраты на это потребуются.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Hoodwin
сообщение Nov 7 2011, 07:28
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Да, мы только HD и занимались, по существу, так как для обычного разрешения и так полно всяких процов было. А на HD был спрос именно на профессиональное качество, где потоки получаются весьма большие. Я сам конкретно занимался CABAC кодером вначале, потом возник спрос и на декодер в FPGA.

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

По поводу производительности на сегодня лучше тоже у них уточнить. Сразу оговорюсь, что код писался на VHDL и был заточен только на использование стандартных IEEE паектов VHDL, поэтому собирается он под любое семейство ПЛИС. Из-за этого данные приводятся для разных семейств, какие были у конечных заказчиков. На 2007-2008 год были примерно такие данные, более новые данные на другом компьютере, с которым сейчас связи нет.

1. СABAC encoder:
1.1 Сборка для Xilinx Virtex5, xc5vlx30-2ff324 (total: 4800 SLICEs, 64 RAMB18, 32 DSP48E - в кристалле)
FMax: clk=125, outclk=230 Mhz
Resources: 1500 SLICEs, 8 RAMB18, 1 DSP48E (реально занято)
Average output bitrate: 60-70 Mbps (P-frames, I-frames)


2. CABAC decoder
2.1 Altera
32 Kbits BRAM for initial contexts (shared between all instances)
40 KBits BRAM for each CABAC instance
Cyclone2: <5000 LCells, 50 MHz
Stratix2: <5000 LCells, 85 MHz

Производительность примерно 1,5-2 такта на 1 бит входного битстрима, считается, что выход декодера идеальный, не тормозит.




Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2011, 13:02
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Hoodwin @ Nov 7 2011, 02:28) *
Да, мы только HD и занимались

Вот и нужный ответ
Цитата
VSS AVC-I Encoding is intended as a highest quality video storage and archiving format. The 10-bit, I-frames only format allows video professionals to easily edit and re-purpose their premium content any number of times and for any application without loss of fidelity. This technology significantly outperforms the older HDV (MPEG2 based) and DVCPRO HD (DV based) formats, allowing the codec to maintain better quality in half the storage space.

только I фреймы, делается на одном проходе, просто строиться конвейер, не требует буфферизации и т.д. и т.п. Круто конечно, не спорю, но заявлять
Цитата
Ну так сделали уже, не замучились
без поясняющего контекста, я бы поостерегся, не поймут %)


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alexnsk   Аппаратные кодеки   Nov 6 2011, 12:44
- - aaarrr   Цитата(alexnsk @ Nov 6 2011, 16:44) Подск...   Nov 6 2011, 13:53
- - Hoodwin   Бывают еще ядра для FPGA. Когда-то я принимал учас...   Nov 6 2011, 14:58
- - des00   есть же специальный подфорум для таких вопросов и ...   Nov 6 2011, 16:22
- - Hoodwin   Ну так сделали уже, не замучились Правда я сам ли...   Nov 6 2011, 18:20
|- - des00   Цитата(Hoodwin @ Nov 6 2011, 13:20) Ну та...   Nov 7 2011, 03:31
|- - blackfin   Цитата(Hoodwin @ Nov 6 2011, 22:20) Решен...   Nov 7 2011, 05:29
|- - des00   Цитата(blackfin @ Nov 6 2011, 23:29) И ка...   Nov 7 2011, 05:34
- - des00   Еще уточнение, 642 техас тянет кодирование дивана ...   Nov 7 2011, 04:54
- - Hoodwin   Это неправильный вывод. Дело в том, что в процессе...   Nov 7 2011, 13:51
|- - des00   Цитата(Hoodwin @ Nov 7 2011, 08:51) Это н...   Nov 7 2011, 15:03
- - Hoodwin   Ок, по линку действительно только AVC-I. По другим...   Nov 7 2011, 15:07
- - des00   Цитата(Hoodwin @ Nov 7 2011, 09:07) есть ...   Nov 7 2011, 15:13


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016