Kas ir J2K fails?
J2K fails ir attēls, kas tiek saspiests, izmantojot viļņu saspiešanu, nevis DCT saspiešanu. Šo faila formātu izmanto Apvienotās fotogrāfiju ekspertu grupas (JPEG) 2000 faili. J2K faili saglabā metadatu informāciju par attēla failu XML formātā, atšķirībā no .jpeg vai .jpg, kas šim nolūkam izmanto EXIF formātu. J2K faili atbalsta 15 bitu krāsu, alfa caurspīdīgumu un bezzudumu saspiešanu. Ir vairākas komerciālas API, lai atšifrētu JPEG 2000 attēlus, piemēram, J2K-Codec. J2K failu var atvērt operētājsistēmā Windows, izmantojot standarta attēlu skatītājus.
J2K faila formāts
J2K faila formāts ir tāds pats kā JPEG 2000, kas bieži tiek saglabāts kā .jp2 un .jpc. Tas liek J2K failiem izmantot to pašu pieeju metadatu kodēšanai XML formātā, kur standarts 12234-1 tiek izmantots kā atsauce starp Exif tagiem un XML komponentiem. To vēl vairāk uzlabo JPEG 2000 2. daļas paplašinājums, kas apvieno animācijas mehānismu un koda straumes konfigurācijas vienā attēlā. Šādi paplašināti faila formāta faili tiek saglabāti kā .jpx.
JPEG2000 faila izkārtojums
JPEG2000 atbalsta dažādas lietojumprogrammas, kuru pamatā ir atbilstība paplašināmiem failu formātiem. Lai gan vienkāršākajā veidā var būt ietverts viens attēls, sarežģītākos veidos var būt attēlu sērija, kas ir sakrauta viens virs otra vai ir sakārtoti pēc laika.
JP2 kaste
Tas ir JP2 faila formāta augstākā līmeņa veidošanas bloks, un galvenē ir ietverti tipa un garuma lauki, kā arī datu sadaļa. Visievērojamākais kastes veids ir blakus esošā koda straumes kaste. Šī lodziņa datu sadaļā tiek saglabāta JPEG2000 kodu straume.
JPEG2000 CodeStream
JPEG2000 CodeStream ir baitu secība, kas nepieciešama JPEG2000 saspiestā attēla atkodēšanai. Ja failam nav nekā cita, izņemot šo koda straumi, to sauc par neapstrādātu koda straumes failu. Parasti JPEG koda straume ir JPEG2000 kompresijas algoritma pielietojums attēlam, lai gan tas nav vienīgais veids.
Flīžu daļas
JPEG2000 kodēts attēls ir datu vienību kopums, ko sauc par paketēm. Šīs paketes tiek uzturētas kodu plūsmā pakešu grupās, ko sauc par elementu daļām. Pirms attēla kodēšanas kodētājs attēlu sadala taisnstūrveida bloku režģī, ko sauc par flīzēm, kur katra flīze tiek kodēta atsevišķi neatkarīgi no citiem elementiem.
J2K saspiešana
JPEG 2000 izmanto viļņu saspiešanas tehnoloģiju, padarot to ātru, pamatojoties uz to, ka tiek parādīts salīdzinoši maz pikseļu jebkurā skatvietā vai logā, ko skatītājs parāda. To var uzsvērt ar to, ka ļoti liela izmēra attēliem (gigabaitos) ekrānā parādīsies tikai daži megabaiti pikseļu. Tas palīdz ātri iegūt un renderēt tikai to attēla datu daļu, kas nepieciešama displeja pikseļu aizpildīšanai. Tam nepieciešama arī ātrgaitas dekompresijas tehnoloģija, lai paātrinātu attēlu iegūšanas mehānismu, lai izveidotu vajadzīgos attēlus lidojumā.
J2K izmanto ātrās dekompresijas priekšrocības un ienes tikai nepieciešamo informāciju pikseļu datiem, lai ekrānos ātri parādītu daļu no redzamajiem attēliem. J2K galvenokārt ir paredzēts datu apskatei, nevis to rediģēšanai.
J2K identifikācija
JPEG 2000 failiem ir paraksta baiti 6A 50 20 20.
Mīmikas veidi
Reģistrētie MIME tipi JPEG 2000 failiem ietver:
- attēls/jp2
- attēls/jpx
- attēls/jpm
- video/mj2
Uzlabojumi salīdzinājumā ar JPEG standartu
Uzlabojumi salīdzinājumā ar JPEG standartu ietver:
- Izcila kompresijas veiktspēja
- Vairāku izšķirtspējas attēlojums
- Progresīva pārraide pa pikseļiem un izšķirtspējas precizitāte
- Bezzudumu vai zudumu saspiešanas izvēle
- Kļūdu noturība, elastīgs faila formāts
- Augsta dinamiskā diapazona atbalsts
- Sānu kanāla telpiskā informācija