Movatterモバイル変換


[0]ホーム

URL:


Mine sisu juurde
Vikipeedia
Otsing

Kadudega pakkimine

Allikas: Vikipeedia

Kadudega andmete pakkimine onandmete pakkimise meetod, mille käigus ümardatakse ja kaotatakseandmeid, et nende mahtu vähendada. Kadudega pakkimine toimib ainult tajutavate andmete, tavaliselt heli- või visuaalsete andmete kohta. Neid andmeid võib muuta, vahetevahel märkimisväärselt, ilma selleta, et inimene seda tajuks.[1] Info kadu on pöördumatu ehk pärast pakkimist pole enam võimalik algandmeid taastada. Seetõttu nimetatakse kadudeta pakkimist mõnikord ka pöördumatuks pakkimiseks. Kadudega pakkimise tulemus on üldjuhul enam-vähem originaali lähedane, kuid mitte päris sama. Andmete kaotamise tõttu on võimalik saavutada tunduvalt paremat pakkimise suhet võrreldes kadudeta pakkimise algoritmidega.Kadudeta pakkimine on alternatiivne pakkimise meetod, mille tulemust saab uuesti lahti pakkida, saades tagasi muutmata originaalsed andmed.

Kadudega pakkimise tüübid

[muuda |muuda lähteteksti]
Pakkimata helifaili (PCM-isWAV-konteineris) ja pakitud (MP3-vormingus) suuruste võrdlus.

Kadudega andmete pakkimist kasutatakse eelkõige videoandmete tihendamiseks. Näiteks võib tuua televiisori, kus ilma pakkimiseta oleksid andmemahud väga suured. Võttes näitekseraldusvõimeks 1080p, saame et igakaadri edastamiseks läheb vaja 1920*1080*3=6 220 800 baiti (iga piksli värvi jaoks, ehk punane, roheline ja sinine, läheb tarvis üht baiti). Võttes näitena, et iga sekund saadetakse 25 kaadrit, saaksime vajaminevaks kiiruseks 155.52 MB/s. Selliste andmemahtude saatmise vältimiseks on otsitud erinevaid viise selle vähendamiseks. Digitaalsete televiisorite puhul on enamkasutatud tihendamismeetodidMPEG-2 jaH.264[2]

Kadudega pakkimine põhineb ideel, et ainult väike alamhulk andmetest on informatiivse iseloomuga ning seetõttu proovitakse infot lühidalt kodeerida. Reaalselt tuvastab silm alad, kus naaberpikslite vahel on seos. Pakkimisalgoritmid keskenduvad nende alade avastamisele ja võimalikult kompaktsele kodeerimisele. NäiteksJPEG 2000algoritm suudab üldiselt kodeerida fotosid teguriga 20:1.[3] Kuna inimsilm ei pruugi kõiki detaile tajuda, on võimalik andmemahtu vähendada nii, et tulemus oleks originaaliga väga sarnane, kui mitte identne. Kadudega pakkimise ülesanne on vähendada andmete hulka, samal ajal säilitades kasutajale tajutava kvaliteedi, vältides vigade tekkimist.

Sama moodi suudabinimkõrv eristada ainult väga väikest alamhulka võimalikest helidest. Seda kasutades saab eemaldada väga kõrged ehk üle 20 kHz ja kuuldelävest alla jäävad sageduskomponendid. Vähendatakse helisignaali dünaamikaulatust ehk valjusid helisid vaigistatakse ja vaikseid helisid muudetakse valjemaks. Selle tulemusena läheb kodeerimisele vähem bitte. Peale selle jäetakse kodeerimata signaaliosad, mis maskeerimisnähtuse tõttu mattuva suure amplituudiga komponentide alla.[1]

Pakkimise enim kasutatud meetod ondiskreetne koosinusteisendus. Seda kasutatakse erinevates heli pakkimise formaatides (näiteksMP3), video kodeerimises (MPEG) ning ka piltide tihendamise formaatides (JPEG).[4]

Kadudega pakkimisel kaotatakse vähemtähtsad andmed

Ülaltoodud piltidel on näha sama võtet erinevate pakkimistasemetega. Esimene on väheste kadudega pakitud, mille tõttu on nähtaval pisemad detailid. Parempoolne on tihedamalt pakitud, suuremate kadudega. Tulemuseks on tunduvalt väiksema mahuga pilt, hoides endiselt tähtsamad andmed alles. Praegusel juhul on pildil kõige tähtsamaks kass, mille värvi ja kuju on endiselt võimalik väga selgelt ära tunda. Väga tihti kasutatakse sedavoogedastusel, kus tuleb reaalajas heli ja muid andmeid üle kanda, samal ajal kui ühenduseandmeedastuskiirus võib muutuda. See tähendab, et madalama ülekandekiiruse puhul kaotatakse rohkem andmeid, säilitades pildi ja heli arusaadavust, kaotamata stabiilset ühendust.

Alladiskreetimine

[muuda |muuda lähteteksti]

Tihti kasutatakse kadudega pakkimist andmetealladiskreetimiseks, mis on oluline madalateandmeedastuskiiruste juures. Selliseid olukordi tuleb enamasti ette satelliitidega, kus kõigepealt saadetakse kokkupakitud pisipilt. Pärast selle kohale jõudmist, kui on võimalus ja leitakse, et pilti on mõttekas edasi töödelda, saadetakse täissuuruses pilt. Seda rakendati näiteksNew Horizons satelliidil, kui tehtiPluutost jaCharonist pilte.[5] Sama meetodit rakendatakse kaESTCube-2 pardal, et vältida sisutute piltide saatmist, säästes aega ja energiat.

Meetodid

[muuda |muuda lähteteksti]

Viited

[muuda |muuda lähteteksti]
Pärit leheküljelt "https://et.wikipedia.org/w/index.php?title=Kadudega_pakkimine&oldid=7049878"
Kategooria:

[8]ページ先頭

©2009-2026 Movatter.jp