1970. aastate alguses suudab Ameerika kirjanik Michael Hart omada piiramatut juurdepÀÀsu Illinois'i osariigi ĂŒlikoolis asuvale Xerox Sigma 5 arvutile. Ressursside vÀÀrikas kasutamine tĂ”ukab teda looma esimest elektroonilist raamatut, trĂŒkides Ameerika Ăhendriikide Iseseisvuse Deklaratsiooni.
TĂ€napĂ€eval on digitaalne kirjandus laialdaselt levinud, tĂ€nu kaasaskantavate seadmete (nutitelefonide, lugerite, sĂŒlearvutite) arengule. See on viinud paljude elektrooniliste raamatute formaadide tekkimiseni. Vaatame nende iseĂ€rasusi ja rÀÀgime populaarseimatest â alustame DjVu formaadist.
/ Flickr / /
Formaadi tekkimine
DjVu loodi 1996. aastal AT&T Labs'i poolt eesmÀrgiga anda veebiarendajatele tööriist, et levitada kÔrge eraldusvÔimega pilte internetis.
Tegelikult oli tol ajal 90% kogu informatsioonist endiselt Klassikalised veebiformaadid â JPEG, GIF ja PNG â vĂ”imaldasid nendega töötada, aga hinna arvel. JPEG puhul tuli dokument skaneerida 300 dpi eraldusvĂ”imega, et tekst
oleks ekraanil loetav, Alternatiiviks oli paberidokumentide digitaliseerimine kasutades teksti tuvastamise tehnoloogiaid, kuid 20 aastat tagasi oli nende tĂ€psus kaugel ideaalsest â pĂ€rast töötlemist tuli lĂ”pptulemus tĂ”siselt kĂ€sitsi parandada. Samuti jĂ€id graafikud ja pildid "nurgast vĂ€lja". Ja isegi kui Ă”nnestus skaneeritud pilti tekstdokumenti integreerida, kadusid mĂ”ned visuaalsed detailid, nagu paberi vĂ€rv, selle tekstuur, mis on ajalooliste dokumentide olulised komponendid.
Nende probleemide lahendamiseks töötas AT&T vĂ€lja DjVu. See vĂ”imaldas skaneeritud vĂ€rvilisi dokumente, mille eraldusvĂ”ime on 300 dpi, kokku suruda 40â60 KB-ni, originaali suuruse puhul 25 MB. DjVu must-valgete lehtede suurus vĂ€henes 10â30 KB-ni.
Kuidas DjVu dokumente kokku surub
Kuidas DjVu dokumendid kokku suruda
DjVu saab töötada nii paberil skaneeritud dokumentide kui ka muude digitaalsete vormaatidega, nÀiteks PDF. DjVu toimimise aluseks on Mask salvestatakse originaalfaili eraldusvÔimega ja
teksti pilt ning muud selged detailid â Ă”hukesed jooned ja skeemid â samuti kontrastsed pildid. Selle eraldusvĂ”ime on 300 dpi, tagades, et Ă”hukesed jooned ja tĂ€htede kontuurid jÀÀvad teravad, ning see kompressitakse JB2 algoritmi abil, mis on AT&T ettepanekuks faxidele mĂ”eldud JBIG2 algoritmi variant. JB2 eripĂ€ra on
see, et see otsib lehelt korduvaid sĂŒmboleid ja salvestab nende pildi ainult korra. Nii jagavad mitme lehega dokumendi iga paarinejĂ€rgset lehte ĂŒhist "sĂ”naraamatut". Taust sisaldab lehe tekstuuri ja illustratsioone ning selle eraldusvĂ”ime on madalam kui maskil. Kahjumi kaotamata taust salvestatakse eraldusvĂ”imega 100 dpi.
Esiplaan
salvestab vewaveletite kompressiooni. .
DjVu ĂŒlesanne oli
Formaadi eelised
sÀilitada laaditakse mÀllu See annab samuti vÔimaluse vaadata "puuduolevaid" faile, st eraldi lehti mitmelehega DjVu-dokumendist. Sellega kasutatakse pildi detailide progressiivset joonistamist, kui komponendid justkui "ilmuavad" failide allalaadimise kÀigus (nagu JPEG-i puhul).
See vĂ”imaldab samuti vaadata "poundunud" faile, st mitmelehekĂŒljelise DjVu-dokumendi ĂŒksikuid lehti. Sellega kasutatakse pildi detailide jĂ€rkjĂ€rgulist joonistamist, kui komponendid justkui "ilmutatakse" faili allalaadimise kĂ€igus (nagu JPEG-is).
Kak 20 aastat tagasi, kui see formaat esmakordselt tutvustati, toimus lehe laadimine kolmes etapis: esmalt laaditi teksti komponent, paar sekundit hiljem laaditi esimesed versioonid piltidest ja taustast. Alles seejÀrel "ilmus" kogu raamatu leht.
KolmĂ© tasandi struktuur vĂ”imaldab ka skaneeritud raamatute otsingut (kuna on olemas spetsiaalne teksti kiht). See osutus mugavaks tehnilise kirjanduse ja kĂ€siraamatute töötlemisel, mistĂ”ttu DjVu sai aluseks mitmele teadusraamatukogule. NĂ€iteks 2002. aastal valiti see ĂŒksikutest formaatidest (koos TIFF ja PDF-iga) skaneeritud raamatute avatud allikatest talletamise projekti jaoks.
Formaadi puudused
Siiski, nagu kĂ”ik tehnoloogiad, on ka DjVu-l oma puudused. NĂ€iteks vĂ”ib skaneeritud raamatute kodeerimisel DjVu-formaati mĂ”ningad dokumendi sĂŒmbolid asenduda teiste, visuaalselt sarnastega. See juhtub kĂ”ige sagedamini tĂ€htedega "Đž" ja "Đœ", mistĂ”ttu tekib probleem nimetusega "yin probleem". See ei sĂ”ltu teksti keelest ja mĂ”jutab ka numbreid ja muid vĂ€ikseid korduvaid mĂ€rke.
Selle pĂ”hjuseks on sĂŒmbolite klassifitseerimise vead JB2 kodeerijas. See "jagab" skaneeringud 10â20 rĂŒhma ja moodustab igale rĂŒhmale ĂŒldiste sĂŒmbolite sĂ”nastiku. SĂ”nastik sisaldab lehtedelt ja nende esinemise koordinaatidest tavaliste tĂ€htede ja numbrite mudeleid. Kui vaatate DjVu-raamatut, paigutatakse sĂ”nastikust sĂŒmbolid vajalikesse kohtadesse.
See vĂ”imaldab vĂ€hendada DjVu-faili suurust, kuid kui kahe tĂ€he kuvamine on visuaalselt sarnane, vĂ”ib kodeerija need segamini ajada vĂ”i pidada neid ĂŒhesugusteks. MĂ”nikord viib see tehnilise dokumendi valemite rikkumiseni. Selle probleemi lahendamiseks on vĂ”imalik loobuda pakkimisalgoritmidest, kuid see suurendab raamatu digitaalset koopia suurust.
Teine vormi puudus on see, et seda ei toetata paljudes kaasaegsetes opsĂŒsteemides (sealhulgas mobiilsetes) vaikimisi. SeetĂ”ttu on selle kasutamiseks vaja installida kolmandate osapoolte , nagu DjVuReader, WinDjView, Evince jne. Siiski tahaksin mainida, et mĂ”ned elektroonilised lugerid (nĂ€iteks ONYX BOOX) toetavad DjVu-formaati "kastist vĂ€ljas" â kuna vajalikud rakendused on seal juba installitud.
Muide, milliseid vĂ”imalusi pakuvad rakendused Androidi pĂ”histel e-lugeritele, rÀÀkisime ĂŒhes varasemas .

E-luger
Teine formaatide probleem ilmneb DjVu-dokumentidega töötamisel vÀikestel ekraanidel, nagu nutitelefonid, tahvelarvutid ja e-lugerid. MÔnikord esitatakse DjVu-failid raamatu avause skannina ja professionaalsed raamatud ning töödokumendid on sageli A4 formaadis, seega tuleb teavet otsides pilti "liigutada".
Siiski tasub mĂ€rkida, et see probleem on samuti lahendatav. Lihtsaim on muidugi otsida dokumenti teises formaadis â kuid kui selline vĂ”imalus pole vĂ”imalik (nĂ€iteks peate töötama suure hulga tehnilise kirjandusega DjVu formaadis), siis vĂ”ib kasutada suure diagonaaliga e-lugejaid, mille diagonaal on 9,7 kuni 13,3 tolli, mis on spetsiaalselt kohandatud selliste dokumentidega töötamiseks.
NĂ€iteks ONYX BOOX'i tootevalikus on sellised seadmed ja (ĂŒhtlasi, oleme valmistanud ĂŒlevaate sellest e-lugerist ja avaldame selle peagi meie blogis), samuti , millel on 10,3-tolline E Ink Mobius Carta ekraan ja kĂ”rgendatud eraldusvĂ”ime. Sellised seadmed vĂ”imaldavad rahulikult vaadata illustratsioonide kĂ”iki detaile originaalsuuruses ja sobivad neile, kes peavad tihti lugema Ă”pikuid vĂ”i tehnilist kirjandust. DjVu ja PDF failide vaatamiseks NEO Reader, mis vĂ”imaldab seadistada kontrasti ja digiteeritud fontide paksust.
Vaatamata formaadi puudustele on DjVu tĂ€napĂ€eval ĂŒks kĂ”ige populaarsemaid formaate kirjanduslike teoste "salvestamiseks". See on suuresti tingitud sellest, et see on avatud ja tĂ€napĂ€evased tehnoloogiad ja arendused vĂ”imaldavad ĂŒletada selle teatud tehnoloogilisi piiranguid.
JÀrgnevates materjalides jÀtkame juttu elektrooniliste raamatute formaatide tekkimise ajaloost ja nende tööspetsiifikast.
P.S. MĂ”ned ONYX BOOX'i e-lugerite ĂŒlevaated:
Allikas: habr.com
