Citat:
Ni MPEG ni JPEG nisu zlatna slova. DCT kao metod transformacije (koji lezi u osnovama
obe kompresije) nije jedini efikasni metod. Dve kompanije (Pulsent Technologies, kao i
Compression Science) iz Silicijumske Doline su nezavisno dosli do dve zamene za MPEG.
Pulsent-ov model je bio nezgrapan za dekodovanje (zli jezici kazu i tesko ostvariv na
real-time platformama), iako je proizvodio manji bitstream i vrlo dobar kvalitet. Druga
firma, ciji rad poznajem mnogo bolje, proizvela je bitstream 50% manjeg bitrate-a
sa kvalitetom slike neznatno BOLJIM nego MPEG (ostrina slike ista, boje prirodnije).
Stream nije bio baziran na DCT-u, nego na aritmetickoj kompresiji.
Bas cu da pretrazim... ali prva stvar koja mi je cudna - aritmeticka kompresija nema puno veze sa transformacionom funkcijom - to moze biti DST/DCT/FFT/MDCT/... bilo sta (cak i bez.. kao recimo Markov codec) i posle kvantizacije u integere se primenjuje entropijsko kodiranje.
Koje, kao sto znas, moze biti aritmeticko, ili neke huffman tabele - ili bilo sta drugo for that matter :)
Sto se aritmetickog kodiranja tice... ono jeste efikasnije u nekim slucajevima od recimo fiksiranih huffman tabela - ali postoje i aplikacije gde je jednostavno neprimenjivo zbog drugih stvari i zahteva industrije - recimo MP3 i AAC ne koriste aritmeticko kodiranje vec huffman tabele jer je zahtev da postoji moguci "break-in" u sred bitstreama (recimo seek, ili upad u stream session) i da to moze da se dekodira. Zamisli streaming bez toga :)
Oko MPEG-a... posto sam vrlo cesto clan nemacke nacionalne delegacije na MPEG sastancima, mogu da prokomentarisem par stvari koje verovatno znas, a koje mogu biti korisne:
- MPEG nije jedan standard, vec veoma veliki broj standarda (nekoliko za audio i video kao i mnogi novi standardi za efikasno identifikovanje podataka - MPEG-7 i njihovu deklaraciju i opis - MPEG-21)
- Sam MPEG komitet (ISO SC29/WG11) redovno skenira stanje nauke (state of the art) kao i zahteve industrije (industry requirements) i ako postoji nesto jako novo, ili zahtev za necim novim, uradi se Call For Proposals (CFP - poziv za predloge) i svaki novi izum moze lako da se nadje unutra ako ...
- Novi izum mora da zadovolji zahteve za odredjenim performansama i kvalitetom - i mora da bude dostupan pod fer i nediskriminisujucim uslovima, tako da ne znam zasto pomenuti Pulsent nije uspeo - mogli su lako da postanu deo patent pool-a ako je to njihovo, bice da je bilo nekih drugih problema - no pogledacu istorijat, zaista ne znam o cemu se radi za sad... propustio sam tu epizodu :)
- Sami MPEG standardi nisu uvek najpopularniji - recimo u USA u audio svetu se u njihovim standardima (A52 - digitalni TV, recimo) forsiraju USA-only tehnologije, na primer Dolby-AC3. Za video MPEG-2 u DVD-u jednostavno nije imao alternativu, da je imao Holivud bi svakako progurao nesto iz USA - kao sto je sad uredjeno sa Microsoft VC-9 (sada SMPTE VC-1) koji je u Windows Media kodecima
- Trenutni novi MPEG standardi (AVC za video i HE-AAC v2 za audio) su
daleko ispred DVD MPEG-2 (verovatno i 60% manji fajlovi istog kvaliteta) ili MP3 (2-4 puta manji fajlovi sa slicnim kvalitetom) kao i JPEG-2000 (jedini uspesni komercijalni wavelet kodk) - znaci da se u poslednjih 5 godina uradilo dosta na polju standardizacije novih kompresionih tehnologija i da su izumi iz 90-tih i prve polovine 21-vog veka vec usli u MPEG standarde.
Tako da ako neko zeli da bude state-of-the-art, nek zaboravi JPEG - novi benchmarci su JPEG2000, MPEG-4 AVC video (H.264) kao i HE-AAC v2 audio... jedini konkurenti su u video polju Real Video 10 i Windows Media 9... audio codec iz MPEG-a (HE-AAC v2) danas nema nikakvu konkurenciju u kvalitetu, a za JPEG-2000 nisam toliko upucen u konkurenciju ali znam da je vrlo kvalitetan - i da je znacajno bolji u odnosu na JPEG.
Citat:
Kriza i narocito 9/11 su celu pricu bacili u vodu. Zameniti MPEG u svim postojecim
infrastrukturama zahteva ogromnu inicijalnu lovu, za sta jednostavno nije bilo vreme.
Ali postoji nacin da ta ideja postane deo novog MPEG standarda.. kao sto su mnoge postale deo AVC-a (CABAC, partitioning, multiple reference frames, bolje predikcije....) ili audio kodiranja (spectral band replication, parametric stereo i uskoro spatial audio coding)
Takodje postoje i politicki motivi - kineski EVD npr, bilo gde gde je neophodno izbeci odliv novca u USA :) Te istocne zemlje obicno uvek guraju nesto svoje tamo interno, kao sto i USA radi kod sebe (Dolby AC-3, Windows Media, ....)
Citat:
Ova epizoda mu definitivno nije prosla ovde (sa dobrim razlogom).
Pustimo ga malo na miru, neka radi svoje i neka se razvija. Rano je jos da sudimo o
tome sta moze i sta ce biti od njega. Sta god da je, ipak je jedan od nas.
Slazem se - Marko je sigurno talenat, jako si dobro primetio da to znanje sigurno nije mogao tek tako da stekne - vidi se da ima interesovanja i zelje da to sprovede u delo... to ce mozda doci, ne treba ga obeshrabriti.
Ali naucno ribanje je uvek dobro :)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey