Отговори на тема  [ 16 мнения ]  Отиди на страница 1, 2  Следваща
Анимация на LED 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение Анимация на LED
За един доста сериозен експеримент ми трябва да вкарам по някакъв начин файл с анимация от няколко фрейма във формат, разбираем за PIC, така че после да се изобрази на малък светодиоден матричен дисплей.
Основният проблем е подходът при конверитане на файла. Ще използвам само един вид файлове( gif, mp4, amv или нещо подобно, което е най-лесно конвертируемо). Трябва ми насока как да най-лесно да стане това. Не конкретно решение, само препоръка кой формат най-лесно се конвертира и как да се записват фреймовете във външна памет(ще чета направо от SD карта, засега)


Нед Авг 09, 2009 7:23 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Oт тия съм правил само .gif - не е трудно и е отдавна и добре документирано.
Вероятно (сравнявайки с формати, в които не съм се задълбочавал обаче) е най-лесният
вариант.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Нед Авг 09, 2009 7:32 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение 
И аз мислех да е gif, но не мога да намеря начин да представя информацията от файла в процесора. Т.е. как да разчете картината. Натрупал съм сериозно количество литература специално за gif-файловете, но нещо ми се губи подходът.


Нед Авг 09, 2009 7:41 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение 
Искаш Пик-а директно да чете гиф или искаш предварително да конвертираш гиф-а до форма разбираема за Пик?
Второто сякаш ще е по-лесно.


Нед Авг 09, 2009 11:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Ето по това (поне главно по това, доколкото си спомням) правих на времето
gif кодиране и декодиране:

http://www.cis.udel.edu/~amer/CISC651/l ... ained.html

[edit] Всъщност намерих файла, който съм чел тогава - сумирал съм тоя от линка по-горе с
още един за формата, прилагам целия текст. Дори на финала се вижда нескопосания опит
на тогвашния ми ISP да направи даден unix prompt... [/edit]

P.S. На чудещите се що го поствам - ами в отговор на искане през лично съобщение,
реших, че може и да е полезно за още някого.


Прикачени файлове:
lzwgif.txt [46.72 KiB]
260 пъти

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/
Пон Авг 10, 2009 1:09 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
gif е стандартено за анимация, обаче .. ако ще минава преформатиране предварително практически е без значение, с MPEG няма се справи никакъв пик, но пък има доста софтуер който бързо може да експортне кадрите от всяка една медия, и дали е мпег, мов или нещо друго няма никакво значение, то ти изкарва поредица JPEG или BMP което ти харесва, което не е по различно от GIF доколкото ми е известно, разликата е че едното е един файл, а другото са няколко.

Ако процесора сам трябва да го прави това ти е алтернативата, и евентуално някакъв софт който да прави гифове от различни медиийни формати.


Пон Авг 10, 2009 10:49 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Всъщност ако целта е няколко фрейма да се прекопират на ръка едно или двукратно,
има и по-прост вариант. Виждал съм някакъв редактор за анимирани .gif -ове, не adobe photoshop
ми нещо подобно, май adobe image ready беше. Та с него всеки кадър вероятно може
да се експортира до отделна картинка; оттам през tiff формат, който има некомпресиран
вариант (в компресирането и в декомпресирането отива практически цялата работа по
.gif и други подобни формати). Да се види къде са пикселите в некомпресирания
вариант може и на око :-) .

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Авг 10, 2009 10:55 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Тони,
.gif е компресиран без загуба на информация, за разлика от jpeg и подобни - при малък брой точки
това може да е от бая значение (може и да не е, зависи какви картини иска да показва). Но пък
е само 8 бита на точка - ако те не стигат, просто няма стандартен подходящ файл формат.
Но пък може да се ползва RFB форматът, там е пълно с разни видове компресии без загуба.
Но за да стане с PIC работата картината трябва да е 16 на 9 пиксела примерно, LOL.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Авг 10, 2009 11:53 am
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение 
Благодаря! Изключително ценна помощ! Не успях навреме са пусна въпроса за документацията и в темата.


Пон Авг 10, 2009 12:02 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
За софтуер на ръка има една програмка проста, pentshop pro се казва, в нея има модул за анимация, който ако не ме лъже паметта импортва и gif-ве и може да ги извади като bmp, което е чисто некомпресирано .... директно за лед-то .. може и TIF...


Пон Авг 10, 2009 1:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
Колко ти е голям ЛЕД дисплея? Имай предвид, че с ПИК-а ще можеш да декомпресираш единствено много малки гифчета. Ако дисплея ти е с много пиксели, ще трябва да се откажеш да обработваш анимацията само с евтин микроконтролер и вградената му памет.


Пон Авг 10, 2009 9:04 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение 
24x18 е. Колко голям максимално мога да контролирам? Ще взема някой по-скъп PIC. Иначе ще ползвам CAT41... някакви за дисплея.
Още един глупав въпрос... Какъв редактор да ползвам, за да видя съдържанието на bmp като hex? Сега го отварям, но всичко е ASCII.


Пон Авг 10, 2009 9:29 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
http://lmgtfy.com/?q=hex+editor

:D :D :D

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Авг 10, 2009 11:11 pm
Профил WWW
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Яну 31, 2006 11:11 pm
Мнения: 295
Местоположение: София
Мнение 
tgi написа:
http://lmgtfy.com/?q=hex+editor

:D :D :D


а това беше много гот :-)


Пон Авг 10, 2009 11:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Постнах го само на шега, разбира се, неотдавна един го постна в comp.arch.embedded .

Инак аз ползвам квото ползвам за работа под DPS, но и на windows телевизора имам
някакъв hex editor, XVI32. А наскоро някой тук постна едно HxD - www.mh-nexus.de - дето
бая ме впечатли, и го държа и него вече (ама не ми е трябвало оттогава, колко hex
копая аз под бози).

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Вто Авг 11, 2009 3:46 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 16 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни