713 Тем для обсуждения
6,530 Открытых обсуждений
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
О практической пользе мыши при просмотре видео
Dmitry Oganezov (Intel) (87 пост(а)) 28.05.2008 15:07
Всем привет!
В наше время довольно сложно придумать какую-нибудь революционную идею в области программного обеспечения. Мне даже немножко жалко людей, которые пишут обзоры софта. Им, беднягам, приходится исходить все меню вдоль и поперек в поисках новых "фич". По-моему, некоторые новшества (например, пресловутые риббоны в 2007-м офисе) сделаны специально, чтобы простым пользователям было с чем поиграться на досуге. Ну и большинство таких фич, в конечном итоге, оказываются либо новыми "бантиками", либо заново завязанными старыми.
Однако сегодня я натолкнулся на прототип (точнее раннюю бету) видеоплеера DimP, и он меня просто поразил. Видеоролик стоит тысячи слов:
Основная идея такова: в кадрах видеопотока выделяется набор опорных точек, привязанных к движущимся фрагментам изображения. Для каждой опорной точки просчитывается ее "путь" – траектория движения в кадре. Захватив объект мышкой, можно увидеть его траекторию и потаскать объект вдоль нее. Причем само видео при этом также прокручивается вперед или назад.Ролики настолько впечатляют, что я заподозрил авторов плеера в их специальном "подгоне" под свой софт. Я не поленился, скачал DimP Beta 1.1 и проверил на нескольких AVI, которые у меня "с собой были". Что сказать – эта штука действительно работает!

"Глюки", конечно, есть. Например, некоторые кодеки не поддерживаются, файлы открываются только через drag & drop, и тому подобное. Но в целом идея просто отличная. Если бы не одно "но"... Парни честно предупреждают, что ролик должен быть коротким. Обсчет происходит довольно долго – я попробовал на довольно популярном мультике "Gone Nutty", минут за 20 он обсчитался только на треть. (Тем не менее, после нескольких неудачных попыток я все-таки поймал мышкой эту белку и с удовольствием повозюкал ей по экрану).
С другой стороны, при грамотной оптимизации и хорошем распараллеливании наверняка можно считать траектории в фоновом режиме, то есть "на лету". Вот вам и достойное применение четырем процессорным ядрам. А уж если кто возмется прикрутить такую фичу к системам видеонаблюдения - благодарные пользователи просто на руках вас носить будут!
Всем удачи, не зависайте на YouTube
.
Категории: Графика, Конкурсы и мероприятия, Разработка софта
Метки: video, [01.01.2008], видео, Многоядерность
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Комментарии (0)
Обратная ссылка (1)
- Блоги Intel® Software Network » А напишите мне одну программку? Или «кому нужны четыре терафлопа»
03.06.2009 12:50


