Nā E-puke a me kā lākou mau ʻano: DjVu - kona mōʻaukala, nā pono, nā pōʻino a me nā hiʻohiʻona

I nā makahiki 70 mua, ua hoʻokele ka mea kākau ʻAmelika ʻo Michael Hart e kiʻi ke komo palena ʻole i kahi kamepiula Xerox Sigma 5 i hoʻokomo ʻia ma ke Kulanui o Illinois. No ka hoʻohana maikaʻi ʻana i nā kumuwaiwai o ka mīkini, ua hoʻoholo ʻo ia e hana i ka puke uila mua, e paʻi hou ana i ka US Declaration of Independence.

I kēia mau lā, ua laha nui ka palapala kikohoʻe, mahalo nui ʻia i ka hoʻomohala ʻana o nā polokalamu kelepona (smartphones, e-readers, laptops). Ua alakaʻi kēia i ka puka ʻana mai o ka nui o nā palapala e-puke. E ho'āʻo kākou e hoʻomaopopo i kā lākou mau hiʻohiʻona a haʻi i ka mōʻaukala o nā mea kaulana loa o lākou - e hoʻomaka kākou me ka format DjVu.

Nā E-puke a me kā lākou mau ʻano: DjVu - kona mōʻaukala, nā pono, nā pōʻino a me nā hiʻohiʻona
/flickr/ Lane Pearman / CC

ʻO ka puka ʻana o ke ʻano

Ua hoʻomohala ʻia ʻo DjVu i ka makahiki 1996 e AT&T Labs me kahi kumu hoʻokahi - e hāʻawi i nā mea hoʻomohala pūnaewele i mea hana no ka hoʻolaha ʻana i nā kiʻi hoʻonā kiʻekiʻe ma luna o ka Pūnaewele.

ʻO ka ʻoiaʻiʻo i kēlā manawa 90% o nā ʻike āpau ua mālama ʻia ma ka pepa, a he nui nā palapala koʻikoʻi i loaʻa nā kiʻi kala a me nā kiʻi. No ka mālama ʻana i ka heluhelu ʻana o ka kikokikona a me ka maikaʻi o nā kiʻi, pono ia e hana i nā scan kiʻekiʻe.

ʻO nā palapala pūnaewele maʻamau - JPEG, GIF a me PNG - hiki ke hana me ia mau kiʻi, akā ma ke kumu kūʻai o ka nui. I ka hihia o JPEG, no laila ke kikokikona ua heluheluia ma ka pale nānā, pono wau e nānā i ka palapala me ka hoʻonā o 300 dpi. Aia ma kahi o 500 KB ka ʻaoʻao kala o ka makasina. He hana koʻikoʻi ka hoʻoiho ʻana i nā faila o kēia nui mai ka Pūnaewele i kēlā manawa.

ʻO ka mea ʻē aʻe, ʻo ka hoʻopaʻa inoa ʻana i nā palapala pepa me ka hoʻohana ʻana i nā ʻenehana OCR, akā he 20 mau makahiki i hala aku nei ua mamao loa ko lākou pololei - ma hope o ka hana ʻana, pono e hoʻoponopono ʻia ka hopena hope e ka lima. I ka manawa like, ua mau nā kiʻi a me nā kiʻi i ka "overboard". A inā hiki ke hoʻokomo i kahi kiʻi i ʻimi ʻia i loko o kahi palapala kikokikona, ua nalowale kekahi mau kikoʻī ʻike, no ka laʻana, ke kala o ka pepa, kona ʻano, a he mau mea nui kēia o nā palapala mōʻaukala.

I mea e hoʻoponopono ai i kēia mau pilikia, hoʻomohala ʻo AT&T iā DjVu. Hiki iā ia ke hoʻopaʻa i nā palapala kala scanned me ka hoʻonā o 300 dpi a 40-60 KB, me ka nui kumu o 25 MB. Ua hōʻemi ʻo DjVu i ka nui o nā ʻaoʻao ʻeleʻele a keʻokeʻo i 10-30 KB.

Pehea e hoʻopaʻa ai ʻo DjVu i nā palapala

Hiki iā DjVu ke hana me nā palapala pepa ʻelua a me nā ʻano kikohoʻe ʻē aʻe, e like me PDF. Pehea e hana ai ʻo DjVu wahaheʻe ʻenehana e hoʻokaʻawale i ke kiʻi i ʻekolu ʻāpana: foreground, background and black and white (bit) mask.

Mālama ʻia ka mask ma ka hoʻonā o ka faila kumu a aia i loko kiʻi kikokikona a me nā kikoʻī ʻē aʻe - nā laina maikaʻi a me nā kiʻi - a me nā kiʻi ʻokoʻa.

He 300 dpi kona hoʻonā no ka hoʻopaʻa ʻana i nā laina maikaʻi a me nā kikoʻī leka, a ua hoʻopaʻa ʻia me ka hoʻohana ʻana i ka algorithm JB2, ʻo ia ka hoʻololi o ka AT&T's JBIG2 algorithm no ka faxing. Hiʻona o JB2 he ʻO kāna hana ʻo ia ke ʻimi nei i nā huaʻōlelo pālua ma ka ʻaoʻao a mālama i kā lākou kiʻi i hoʻokahi wale nō. No laila, i loko o nā palapala ʻaoʻao he nui, kaʻana like kēlā me kēia ʻaoʻao ʻaoʻao i kahi "palapala wehewehe ʻōlelo".

Aia ma ke kua i ke ʻano o ka ʻaoʻao a me nā kiʻi, a ʻoi aku ka haʻahaʻa o kāna hoʻonā ma mua o ka mask. Mālama ʻia ke kāʻei pohō ʻole ma 100 dpi.

Kamua mālama ʻO ka ʻike kala e pili ana i ka mask, a ua hoʻemi ʻia kona hoʻonā ʻana, ʻoiai ma ka nui o nā hihia he ʻeleʻele ka waihoʻoluʻu kikokikona a like no ka mea i paʻi ʻia. Hoʻohana ʻia e kaomi i ka mua a me ka hope hoʻoemi hawewe.

ʻO ka pae hope loa o ka hana ʻana i kahi palapala DjVu ʻo ia ka entropy encoding, i ka wā e hoʻololi ai kahi encoder arithmetic adaptive i nā kaʻina o nā huaʻōlelo like i ka waiwai binary.

Nā pōmaikaʻi o ke ʻano

ʻO ka hana a DjVu mālama "nā waiwai" o kahi palapala pepa ma ke ʻano kikohoʻe, hiki i nā kamepiula nāwaliwali ke hana me ia mau palapala. No laila, hiki i nā polokalamu no ka nānā ʻana i nā faila DjVu ke "wikiwiki wikiwiki". Mahalo iā ia i ka hoʻomanaʻo hoouka ana ʻO kēlā ʻāpana wale nō o ka ʻaoʻao DjVu e hōʻike ʻia ma ka pale.

Hiki i kēia ke ʻike i nā faila "undownloaded", ʻo ia hoʻi, nā ʻaoʻao pākahi o kahi palapala DjVu multi-page. I kēia hihia, hoʻohana ʻia ke kaha kiʻi holomua o nā kikoʻī kiʻi, ke ʻike ʻia nā ʻāpana e "hōʻike ʻia" i ka lawe ʻia ʻana o ka faila (e like me ka JPEG).

20 makahiki i hala aku nei, i ka wā i hoʻokomo ʻia ai kēia ʻano, ua hoʻouka ʻia ka ʻaoʻao i ʻekolu mau ʻanuʻu: ʻo ka mua ua hoʻouka ʻia ka ʻāpana kikokikona, ma hope o ʻelua mau kekona ua hoʻouka ʻia nā mana mua o nā kiʻi a me ke kua. Ma hope iho, "hōʻike ʻia" ka ʻaoʻao holoʻokoʻa o ka puke.

ʻO ka loaʻa ʻana o kahi hoʻolālā pae ʻekolu e hiki ai iā ʻoe ke ʻimi ma o nā puke scanned (no ka mea aia kahi papa kikokikona kūikawā). Ua lilo kēia i mea maʻalahi i ka hana ʻana me nā puke ʻenehana a me nā puke kuhikuhi, no laila ua lilo ʻo DjVu i kumu no nā hale waihona puke o nā puke ʻepekema. No ka laʻana, ma 2002 ua koho ʻia ʻo ia Pūnaewele Pūnaewele ʻo ia kekahi o nā ʻano (me TIFF a me PDF) no kahi papahana e mālama i nā puke i nānā ʻia mai nā kumu wehe.

Nā hemahema o ke ʻano

Eia naʻe, e like me nā ʻenehana āpau, loaʻa iā DjVu kāna mau hemahema. No ka laʻana, i ka hoʻopili ʻana i nā scans o nā puke i ke ʻano DjVu, hiki ke hoʻololi ʻia kekahi mau huaʻōlelo i ka palapala e nā mea ʻē aʻe i like ke ʻano. Hana pinepine kēia me nā leka "i" a me "n", ʻo ia ke kumu o kēia pilikia loaa inoa "pilikia yin". ʻAʻole ia e hilinaʻi i ka ʻōlelo o ka kikokikona a pili, i waena o nā mea ʻē aʻe, nā helu a me nā huaʻōlelo hou liʻiliʻi.

ʻO kāna kumu, ʻo ia nā hewa helu helu i ka JB2 encoder. "Wāhele" ia i nā pūʻulu o 10-20 mau ʻāpana a hana i kahi puke wehewehe ʻōlelo o nā hōʻailona maʻamau no kēlā me kēia hui. Aia i loko o ka puke wehewehe ʻōlelo nā laʻana o nā leka maʻamau a me nā helu me nā ʻaoʻao a me nā hoʻonohonoho o ko lākou helehelena. Ke nānā ʻoe i kahi puke DjVu, hoʻokomo ʻia nā huaʻōlelo mai ka puke wehewehe ʻōlelo i nā wahi kūpono.

ʻAe kēia iā ʻoe e hoʻemi i ka nui o ka faila DjVu, akā naʻe, inā ʻike ʻia nā hōʻike o nā leka ʻelua, hiki i ka encoder ke hoʻohilahila iā lākou a i ʻole ke kuhi hewa. I kekahi manawa ke alakaʻi nei kēia i ka pōʻino i nā formula i loko o kahi palapala ʻenehana. No ka hoʻoponopono ʻana i kēia pilikia, hiki iā ʻoe ke haʻalele i nā algorithm compression, akā e hoʻonui kēia i ka nui o ke kope kikohoʻe o ka puke.

ʻO kahi hemahema ʻē aʻe o ke ʻano, ʻaʻole ia i kākoʻo ʻia e ka paʻamau i nā ʻōnaehana hana hou (me nā polokalamu kelepona). No laila, e hana pū me ia, pono ʻoe e hoʻokomo i nā ʻaoʻao ʻekolu papahana, e like me DjVuReader, WinDjView, Evince, a me nā mea'ē aʻe. Eia naʻe, maʻaneʻi makemake wau e hoʻomaopopo i kekahi mau mea heluhelu uila (e like me ONYX BOOX) e kākoʻo i ka format DjVu "ma waho o ka pahu" - no ka mea, ua hoʻokomo muaʻia nā noi e pono ai ma laila.

Ma ke ala, ua kamaʻilio mākou e pili ana i nā noi ʻē aʻe no ka poʻe heluhelu e pili ana i ka Android ma kekahi o nā mea ma mua mea waiwai.

Nā E-puke a me kā lākou mau ʻano: DjVu - kona mōʻaukala, nā pono, nā pōʻino a me nā hiʻohiʻona
Ka mea heluhelu ONYX BOOX Chronos

Hōʻike ʻia kahi pilikia format i ka wā e hana pū ai me nā palapala DjVu ma nā pale liʻiliʻi o nā polokalamu kelepona - smartphones, papa, mea heluhelu. I kekahi manawa, hōʻike ʻia nā faila DjVu ma ke ʻano o kahi scan o kahi puke i hoʻolaha ʻia, a ʻo nā palapala ʻoihana a me nā palapala hana i ka format A4, no laila pono ʻoe e "neʻe" i ke kiʻi e ʻimi i ka ʻike.

Eia naʻe, ʻike mākou hiki ke hoʻoponopono ʻia kēia pilikia. ʻO ke ala maʻalahi, ʻoiaʻiʻo, ʻo ka ʻimi ʻana i kahi palapala ma kahi ʻano ʻokoʻa - akā inā ʻaʻole hiki ke koho i kēia koho (no ka laʻana, pono ʻoe e hana me ka nui o nā palapala ʻenehana ma DjVu), a laila hiki iā ʻoe ke hoʻohana i nā mea heluhelu uila. me kahi diagonal nui mai 9,7 a 13,3 iniha, i "hoʻopili ʻia" kūikawā no ka hana ʻana me ia mau palapala.

No ka laʻana, ma ka laina ONYX BOOX ia mau mea ʻO Chronos и Max 2 (ma ke ala, ua hoʻomākaukau mākou i ka loiloi o kēia ʻano mea heluhelu, a e hoʻolaha koke ʻia ma kā mākou blog), a pēlā pū kekahi palapala aie, nona ka pale E Ink Mobius Carta me ka diagonal o 10,3 iniha a hoʻonui i ka hoʻonā. ʻO ia mau mea e ʻae iā ʻoe e nānā mālie i nā kikoʻī āpau o nā kiʻi i ko lākou nui kumu a kūpono i ka poʻe e heluhelu pinepine i ka palapala hoʻonaʻauao a ʻenehana paha. E nānā i nā faila DjVu a me PDF i ʻ a? NEO Reader, ka mea hiki iā ʻoe ke hoʻoponopono i ka ʻokoʻa a me ka mānoanoa o nā font digitized.

ʻOiai nā hemahema o ka format, i kēia lā ke noho nei ʻo DjVu i kekahi o nā palapala kaulana loa no ka "mālama ʻana" i nā hana palapala. ʻO ka hapa nui kēia ma muli o ka ʻoiaʻiʻo ʻo ia he wehe ʻia, a ʻo kekahi mau palena ʻenehana i kēia lā e ʻae i nā ʻenehana hou a me nā mea hoʻomohala e kāʻalo iā ia.

Ma nā mea aʻe e hoʻomau mākou i ka moʻolelo e pili ana i ka moʻolelo o ka puka ʻana mai o nā palapala e-puke a me nā hiʻohiʻona o kā lākou hana.

PS He mau pūʻulu o nā mea heluhelu ONYX BOOX:



Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka