[HW] - KOMPRESE ZVUKU

Slavomir Skopalik skopalik
Středa Březen 17 11:43:19 CET 2004


Pouzil bych DPCM (tedy vytvorit pakety, na zacatek paketu absolutni hodnotu a pak jiz jenom diference),
Pro lepsi kompresy bych to doplnil Huffmanovim kodovanim (po 4 bitech s statickou, 
 nebo dynamickou tabulkou). Pred vlastnim kompresi jsou mozne triky na strane PC (viz popis 
formatu MP3).

   Skopalik

-----P?vodn? zpr?va-----
Od:	Sula Milos [SMTP:milos.sula@oku-su.cz]
Odesl?no:	17. srpna 1999 7:41
Komu:	Multiple recipients of list
P?edm?t:	RE: [HW] - KOMPRESE ZVUKU

hmm to je celkem zajimave, chtel bych se do neceho takoveho pustit a napsat
nejakej ten soft (teda na strane PC). Jenom by me zajimalo vice podrobnosti.
Existuje nejaka URL na toto tema, kde jsou rozebrany podrobneji tyto
algoritmy ?
-----P?vodn? zpr?va-----
Od: Serych@Panska.CZ [mailto:Serych@Panska.CZ]
Odesl?no: 16. srpna 1999 10:46
Komu: Multiple recipients of list
P?edm?t: RE: [HW] - KOMPRESE ZVUKU


To co jste popsal je de facto komprese MPEG.

				Jakub Serych

-----P?vodn? zpr?va-----
Od: Petr Simek [mailto:petrsi@jcu.cz]
Odesl?no: 16. srpna 1999 11:37
Komu: Multiple recipients of list
P?edm?t: Re: [HW] - KOMPRESE ZVUKU


On Mon, 16 Aug 1999, Snail Instruments wrote:

> >Mel bych prosbu, do jedne konstrukce ne HW server bychom potrebovali
> >nejak vyresenou on-line kompresi zvuku, data pprehrava ATMEL ktery se
> >jinak skoro flaka, a musoi delat pouze dekompresi. Kompresovat to bude uz
> >PC predtim, zez ty data do FLASH posle (z te to cte ten atmel...)
> >
> >Nema nekdo napad jak to komprezit (LZV komprese v zakladnim tvaru se na
> >zvuk mluveneho slova moc nehodi...)
> 
> Mozna by stalo za uvahu kodovani pouze rozdilu mezi soucasnym a predchozim
> vzorkem, bude vyzadovat mene bitu.

Jeden zvrhly napad - naucte ATMEL pocitat sinus/cosinus - treba nejakou
prevodni tabulkou - a PCcko at provede fourieruv rozklad nebo lepe proste
namereny prubeh rozlozi na kousky ktere co nejlepe odpovidaji castem
funkci sinus a cosinus a pak at do ATMELu posila jen povely typu -
nasledujici 2ms udelej jako sinus od 97 do 123 St a vysledek vynasob
velikosti V , prubeh rozdel na pocet kroku K. Atmel by pak po zadanych
casovych intervalech vybiral z tabulky hodnotu, nasobil ji velikosti
a vysledek pak posilal jako digit nebo delal rovnou DA prevod. To by asi
nebyl problem naprogramovat - otazka je, kdo naprogramuje ten rozklad
na tom PC :-))) 



> J. Hanzal

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             petrsi@jcu.cz                              |
*------------------------------------------------------------------------*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 3849 bytes
Desc: not available
Url : http://nethouse.cz/pipermail/hw-list/attachments/19990817/1aa1cff3/attachment.bin


Další informace o konferenci Hw-list