Në fillim të viteve '70, shkrimtari amerikan Michael Hart arriti që të kishte akses të pakufizuar në kompjuterin Xerox Sigma 5, i instaluar në universitetin e shtetit të Illinois. Për ta përdorur siç duhet burimet e makinës, ai vendosi të krijojë librin e parë elektronik, duke rikopjuar Deklaratën e Pavarësisë së SHBA.
Sot, letĂ«rsia digjitale ka fituar pĂ«rhapje tĂ« gjerĂ«, nĂ« njĂ« masĂ« tĂ« madhe falĂ« zhvillimit tĂ« pajisjeve portative (smartphone, lexues, laptopĂ«). Kjo çoi nĂ« shfaqjen e njĂ« sĂ«rĂ« formatesh tĂ« librave elektronikĂ«. Le tĂ« hedhim njĂ« vĂ«shtrim nĂ« karakteristikat e tyre dhe t'i tregojmĂ« historinĂ« mĂ« tĂ« njohur tĂ« tyre â le tĂ« fillojmĂ« me formatin DjVu.
/ Flickr / /
Shqetësimi për formatin
DjVu u zhvillua nĂ« vitin 1996 nga AT&T Labs me njĂ« qĂ«llim â t'u ofronte zhvilluesve tĂ« uebit njĂ« mjet pĂ«r tĂ« shpĂ«rndarĂ« imazhe me rezolucion tĂ« lartĂ« pĂ«rmes internetit.
Kjo ishte në atë kohë kur 90% e të gjithë informacionit ende në letër, dhe shumë nga dokumentet e rëndësishme kishin imazhe dhe fotografi me ngjyra. Për të ruajtur lexueshmërinë e tekstit dhe cilësinë e imazheve, duhej të bënin skanime me rezolucion të lartë.
Formatet klasike tĂ« uebit â JPEG, GIF dhe PNG â lejonin punimin me kĂ«to imazhe, por me njĂ« çmim tĂ« madh nĂ« volum. NĂ« rastin e JPEG, pĂ«r tĂ« siguruar qĂ« teksti nĂ« ekranin e monitors, duhej tĂ« skanohej dokumenti me rezolucion 300 dpi. NjĂ« faqe me ngjyra e njĂ« reviste nĂ« kĂ«tĂ« rast merrte rreth 500 KB. Shkarkimi i skedareve tĂ« kĂ«tij volumi nga interneti nĂ« atĂ« kohĂ« ishte njĂ« proces i rĂ«ndĂ«sishĂ«m.
NjĂ« alternativĂ« ishte digitalizimi i dokumenteve tĂ« letrĂ«s pĂ«rmes teknologjive tĂ« njohjes sĂ« tekstit, megjithatĂ« 20 vjet mĂ« parĂ« saktĂ«sia e tyre ishte shumĂ« larg nga e pĂ«rsosur â pas pĂ«rpunimit, rezultati pĂ«rfundimtar duhej tĂ« rregullohej ndjeshĂ«m manualisht. NdĂ«rkohĂ«, diagramet dhe imazhet mbeteshin "nĂ« anĂ«". Dhe edhe nĂ«se arrinin tĂ« integrojnĂ« njĂ« imazh tĂ« skanuar nĂ« njĂ« dokument tekstual, disa detaje vizuale, siç janĂ« ngjyra e letrĂ«s, tekstura e saj, shpesh humbisnin, dhe kĂ«to janĂ« komponente tĂ« rĂ«ndĂ«sishme tĂ« dokumenteve historike.
Me qĂ«llim pĂ«r tĂ« zgjidhur kĂ«to probleme, AT&T dhe zhvilluan DjVu. Ai lejonte kompresimin e dokumenteve tĂ« skanuara me ngjyra me rezolutĂ« 300 dpi deri nĂ« 40â60 KB, kur madhĂ«sia e origjinalit ishte 25 MB. MadhĂ«sitĂ« e faqeve nĂ« bardh e zi DjVu i reduktoi deri nĂ« 10â30 KB.
Si DjVu kompreson dokumentet
DjVu mund të punojë si me dokumentet e skanuara nga letra, ashtu edhe me formate të tjera digjitale, si PDF. Në thelb të punës së DjVu teknologjia që ndan imazhin në tri componente: plani i parë, plani i prapë dhe maska e bardhë e zezë (bit).
Më maska ruhet me rezolutën e skedarit origjinal dhe imazhin e tekstit dhe detaje të tjera të qarta - linja të holla dhe skema - si dhe imazhe me kontrast.
Ajo ka një rezolutë 300 dpi, në mënyrë që zikurine e holla dhe konturat e shkronjave të mbeten të qarta, dhe kompresohet me algoritmin JB2, i cili është një variacion i algoritmit JBIG2, i propozuar nga AT&T për punën e faksit. Karakteristika e JB2 është se ai kërkon në faqe simbolet e përsëritura dhe ruan imazhin e tyre vetëm një herë. Kështu, në dokumentet me shumë faqe, çdo disa faqe të radhës përdorin një "fjalor" të përbashkët.
Plani i prapë përmban teksturën e faqes dhe ilustrimet, dhe rezoluta e tij është më e ulët se ajo e maskës. Foni ruhet pa humbje për perceptimin me rezolutë 100 dpi.
Plani i parë informacionin e ngjyrës mbi maskën, dhe rezoluta e tij zakonisht reduktohet edhe më shumë, pasi në shumicën e rasteve ngjyra e tekstit është e zezë dhe e njëjtë për një shenjë të vetme. Për kompresimin e planeve të parë dhe të prapme përdoret .
Hapi përfundimtar në krijimin e dokumentit DjVu është kodimi i entropisë, kur një kodues adaptiv i aritmetikës kthen sekuencat e simboleve të njëjta në një vlerë binare.
Avantazhet e formatit
Qëllimi i DjVu ishte "prontes" e dokumentit të letërsi në formë digjitale, duke lejuar punimin me këto dokumente edhe me kompjuterë të dobët. Prandaj, programi për shikimin e skedarëve DjVu ka mundësinë e "renderimit të shpejtë". Falë saj, në memorie vetëm ato pjesë të faqes DjVu që duhet të shfaqen në ekran.
Kjo gjithashtu ofron mundësinë për të parë skedarët "nën shkarkim", që do të thotë faqet individuale të dokumentit shumë-faqësh DjVu. Në këtë rast, përdoret një paraqitje progresive e detajeve të imazhit, kur komponentët ndihmojnë "të shfaqen" ndërsa skedari shkarkohet (si në JPEG).
20 vjet më parë, kur kjo format u prezantua, ngarkimi i faqes ndodhte në tri faza: së pari ngarkohej përbërësi tekstual, pas disa sekondash ngarkoheshin versionet e para të imazheve dhe sfondit. Më pas, e gjithë faqa e librit "shfaqej".
Prania e një strukture me tri nivele gjithashtu lejon kryerjen e kërkimeve në librat e skanuar (duke qenë se ekziston një shtresë speciale tekstuale). Kjo ka rezultuar e dobishme në punën me literaturën teknike dhe referencat, prandaj DjVu ka shërbyer si bazë për disa biblioteka të librave shkencorë. Për shembull, në vitin 2002 ai u zgjodh si një nga formatet (bashkë me TIFF dhe PDF) për projektin e ruajtjes së librave të skanuar nga burime të hapura.
Disavantazhet e formatit
MegjithatĂ«, ashtu si tĂ« gjitha teknologjitĂ«, DjVu ka disavantazhet e tij. PĂ«r shembull, kur kodohen skanat e librave nĂ« formatin DjVu, disa simbole nĂ« dokument mund tĂ« zĂ«vendĂ«sohen me tĂ« tjerĂ« qĂ« duken tĂ« ngjashĂ«m. Kjo ndodh mĂ« sĂ« shpeshti me letrĂ«n âiâ dhe ânâ, qĂ« i jep kĂ«saj problemi emrin "problemi i nĂ«n". Ai nuk varet nga gjuha e tekstit dhe ndikon, pĂ«rfshirĂ«, nĂ« numra dhe shenja tĂ« tjera tĂ« vogla qĂ« pĂ«rsĂ«riten.
Arsyeja e saj Ă«shtĂ« gabimet e klasifikimit tĂ« simboleve nĂ« koduesin JB2. Ai "ndan" skanat nĂ« grupe prej 10â20 copash dhe formon pĂ«r çdo grup njĂ« fjalor tĂ« simboleve tĂ« zakonshme. Fjalori pĂ«rmban mostra tĂ« letrave dhe numrave tĂ« zakonshĂ«m me faqet dhe koordinatat e shfaqjes sĂ« tyre. Kur shfletoni njĂ« libĂ«r DjVu, simbolet nga fjalori vendosen nĂ« vendet e nevojshme.
Kjo lejon të zvogëlohen dimensionet e skedarit DjVu, megjithatë, nëse paraqitjet e dy letrave duken vizualisht të ngjashme, koduesi mund t'i ngatërrojë ose t'i pranojë si të njëjtat. Ndonjëherë kjo çon në prishjen e formulave në një dokument teknik. Për zgjidhjen e këtij problemi, mund të hidhen poshtë algoritmet e kompresimit, por kjo do të rrisë dimensionet e kopjes digjitale të librit.
NjĂ« disavantazh tjetĂ«r i formatit Ă«shtĂ« se ai nuk mbĂ«shtetet si parazgjedhje nĂ« shumĂ« sisteme operative moderne (pĂ«rfshirĂ« ato mobile). Prandaj, pĂ«r tĂ« punuar me tĂ«, Ă«shtĂ« e nevojshme tĂ« instaloni programe tĂ« jashtme. , si si si si tĂ« tjerĂ«, si DjVuReader, WinDjView, Evince etj. MegjithatĂ«, do tĂ« dĂ«shironim tĂ« theksojmĂ« se disa lexues elektronikĂ« (pĂ«r shembull, ONYX BOOX) mbĂ«shtesin formatin DjVu "nga kutia" â pasi aplikacionet e nevojshme janĂ« tashmĂ« tĂ« instaluara atje.
Në fakt, për ato që mund të bëjnë aplikacionet për lexuesit që bazohen në Android, ne bëmë një përmbledhje në një nga artikujt tanë të mëparshëm. .

Lexuesi
NjĂ« tjetĂ«r problem i formatit shfaqet gjatĂ« punĂ«s me dokumentet DjVu nĂ« ekranet e vogla tĂ« aparateve mobile â smartphone, tabletĂ«, lexues. NdonjĂ«herĂ« skedaret DjVu paraqiten si skane tĂ« hapjes sĂ« librit, ndĂ«rsa literatura profesionale dhe dokumentet e punĂ«s shpesh kanĂ« formatin A4, prandaj duhet "tĂ« lĂ«vizesh" imazhin pĂ«r tĂ« gjetur informacionin.
MegjithatĂ«, vlen tĂ« theksohet se ky problem Ă«shtĂ« gjithashtu i zgjidhshĂ«m. MĂ« lehtĂ« Ă«shtĂ«, natyrisht, tĂ« kĂ«rkosh dokumentin nĂ« njĂ« format tjetĂ«r â por nĂ«se kjo nuk Ă«shtĂ« e mundur (pĂ«r shembull, nĂ«se duhet tĂ« punosh me njĂ« numĂ«r tĂ« madh tĂ« literaturĂ«s teknike nĂ« DjVu), atĂ«herĂ« mund tĂ« pĂ«rdorĂ«sh lexues elektronikĂ« me ekran tĂ« madh nga 9,7 deri nĂ« 13,3 inç, tĂ« cilĂ«t janĂ« posaçërisht "tĂ« pajisur" pĂ«r punĂ« me dokumente tĂ« tilla.
Për shembull, në linjën ONYX BOOX këto pajisje janë dhe (për t'iu rikujtuar, ne kemi përgatitur një rishikim të kësaj modeli të lexuesit, dhe së shpejti do ta publikojmë atë në blogun tonë), si dhe , i cili ka një ekran E Ink Mobius Carta me diagonale 10,3 inç dhe rezolucion të rritur. Këto pajisje lejojnë të shikohet qartë çdo detaj i ilustrimeve në përmasat origjinale dhe janë të përshtatshme për ata që shpesh lexojnë literaturë shkollore apo teknik. NEO Reader, i cili lejon të rregullosh kontrastin dhe trashësinë e shkronjave të digitalizuara.
Megjithëse formatit i mungojnë disa avantazhe, deri më sot DjVu mbetet një nga formatet më të njohura për "ruajtjen" e veprave letrare. Kjo është kryesisht për shkak të faktit se ai është i hapur, dhe për të anashkaluar disa kufizime teknologjike të tij sot lejojnë teknologjitë dhe zhvillimet moderne.
Në materialet e ardhshme ne do të vazhdojmë tregimin mbi historinë e shfaqjes së formateve të librave elektronikë dhe karakteristikat e funksionimit të tyre.
P.S. Disa rishikime të lexuesve ONYX BOOX:
Burimi: habr.com
