[LT] Tai yra vaizdo universalaus sekimo priemonių gamybos būdas. Šis išradimas pristato funkcionalias įgyvendinimo priemones, kurias naudojant bet koks vaizdo gamybos įrenginys gali konstruoti automatiškai generuojamus archyvinius žymėjimus. Šio išradimo realizavimui yra naudojama užšifravimo schema, kuri remiasi iš formalių aprašymų išplaukiančiais padėties, vaizdo ir pirmtako numeriais. Padėties numeriuose užšifruota loginės sekos informacija archyve, vaizdo numeriuose užšifruota vaizdo fizikinių savybių informacija ir pirmtako numeriuose įrašyta aptariamo vaizdo pirmtako koncepcijos data ir laikas. Pirminių - antrinių (giminingumo) įrašų ryšiai algoritmiškai gaunami iš padėties ir pirmtako numerių santykių, tokiu būdu sukuriama visiškai atstatoma, besikaupianti vaizdo kilmės informacija. Užšifravimo schema optimaliai pritaikyta naudojimui su visomis esamomis ir būsimomis brūkšninių kodų simbologijomis, tuo pačiu palengvinant duomenų perdavimą tarp skirtingų technologijų (pvz.: negatyviai - į spaudinius - į kompiuterius). Įdiegta sistema yra lengvai suderinama su tradicinėmis klavišinėmis duomenų bazių atkūrimo sistemomis, taip pat ir su mobiliomis iššifravimo sistemomis, kurios galinuskaityti duomenis tiesiog nuo vaizdų.
[EN] A method for producing universal image tracking implementations. This invention provides a functional implementation, from which any image-producing device can construct automatically generated archival enumerations. This implementations uses an encoding schemata based on location numbers, image numbers, and parent numbers, anticipated by the formal specifications. Location numbers encode information about logical sequence in the archive, image numbers encode information about the physical attributes of an image, and parent numbers record the conception date and time of a given image's parent. Parent-child relations are algorithmically derivable from location and parent number relationships, thus providing fully recoverable, cumulative image lineage information. Encoding schemata are optimized for use with all current and arriving barcode symbologies to facilitate data transportation across disparate technologies (e.g., negatives to prints to computers). The implemented system is seamlessly compatible with traditional database "key-driven" recovery systems, as well as with portable decoding systems capable of reading self-contained databases directly from images.
[0001] Šis išradimas susijęs su duomenų archyvavimu ir dokumentavimu. Detaliau, šis išradimas yra universali vaizdo sekimo sistema, kur vaizdų generacijos gali būti susijusios viena su kita ir su pradiniais vaizdais, tokiu būdu įtakojant galutinį vaizdą beveik be vartotojo įsiterpimo.
[0002] Įvairių tipų vaizdai vis plačiau randa pramoninį, skaitmeninį, medicininį ir vartotojišką pritaikymą. Medicinos srityje telemedicina padarė milžinišką pažangą, kas įgalino medicininio jutiklio skaitmeninį vaizdą perduoti toli nuo paciento esantiems specialistams tam, kad jie turėtų reikalingus duomenis diagnozuoti sužeidimus ar ligą per atstumą. Tačiau gydytojui ar kitam asmeniui gali būti nepaprastai svarbu suprasti, kaip atsirado vaizdas toks, koks jis atrodo. Tai apima žinojimą kaip vaizdas buvo apdorotas kol paverstas į analizei tinkamą vaizdą. Tam tikruose moksliniuose pareiškimuose, gali būti svarbu "nuimti" konkretų apdorojimo efektą tam, kad tiksliau suprasti kaip atrodo pradinis vaizdas.
[0003] Daugybė priemonių palengvina su vaizdais susijusios archyvuotos informacijos saugojimą ir atkartojimą. Nepaisant to, šios archyvų numeravimo ir dokumentavimo schemos yra pakankamai ribotos. Pavyzdžiui, klasifikavimo schemos yra naudojamos tam,
[0004] kad palengvinti informacijos apie subjektą ("subjekto informacija") mašininį rūšiavimą pagal kategorijas, kurias atitinka keli tam tikri subjektai. Kartu su klasifikavimo schema papildomai yra naudojama lydinčioj i informacija, tai yra informacija apie tai, kur tas vaizdas buvo ar kaip jis buvo apdorotas.
[0005] Nepaisant to, pasikliauti suskirstymo pagal kategorijas schemomis yra neefektyvu ir nenašu. Iš vienos pusės, kategorijų schemos, kurios yra ribotos savo dydžiu (t.y. kategorijų skaičius) yra patogios naudoti, bet nepakankamai išsamios plataus masto panaudojimui, tokiems kaip bibliotekos ar nacionaliniai archyvai. Kita vertus, jeigu klasifikavimo schemos yra pakankamai išsamios plataus masto panaudojimui, jos gali būti perdaug sudėtingos ir tokiu būdu netinkamos siauresniam panaudojimui tokiam, kaip asmeninės ar kompanijų vaizdų duomenų kolekcijos.
[0006] Kitas būdas yra pateikti vartotojo reikalavimus atitinkančias žymėjimo strategijas tam, kad sumažinti plataus masto sistemų sudėtingumą ir padaryti jas tvarkingomis. Yra sukurtos įvairios archyvavimo schemos, atitinkančios tam tikrą nišą arba lengvai pritaikomos tam tikrai nišai. Tai yra būtina dėl to, kad nei vienas sprendimas universaliai netinka visoms sistemoms, kaip pastebėta aukščiau. Todėl galutinis vartotojo reikalavimus atitinkantis archyvavimas skirsis priklausomai, pavyzdžiui, ar tai yra medicininis vaizdas laboratorijai ar botaninių vaizdų archyvui. Galutinė vartotojo reikalavimus atitinkanti vaizdo archyvavimo strategija gali būti labai lengvai naudojama būtent toje srityje, tačiau nebus lengva pritaikyti kitose panaudojimo srityse.
[0007] Tokiu būdu, rinkos nišą užimančių vaizdų archyvavimo programinės įrangos pritaikomumas nėra vienodai sėkmingas plačiam panaudojimų spektrui. Pavyzdžiui, lydinčiosios informacijos schema, apibrėžianti meno istorijos kategorijas, gali netikti šiuolaikinės technikos reklamai.
[0008] Kitas archyvavimo tipas yra archyvavimas atsižvelgiant į įrangą. Šiuo atveju konkreti vaizdo gavimo įrenginio, tokio kaip fotoaparatas, video kamera, skaitmeninis vaizdo skaitytuvas ar kita vaizdo gavimo priemonės forma turi savo nuosavą su įrašomu vaizdu susijusios archyvinės informacijos išspausdinimo ar įrašymo schemą.
[0009] Tokiu būdu, skirtingų vaizdų gavimo įrenginių naudojimas vaizdo gavimo grandinėje, gali sukelti pagrindines problemas. Pavyzdžiui, apjungiant tradicinę fotografiją (su jos archyviniu žymėjimu) su skaitmeniniu prisilietimo apdorojimu (su jam būdingu archyviniu žymėjimu). Toliau, archyvavimo pagal įrangą schemos yra sunkiai automatizuojamos, nes sistema su daugeliu skirtingų įrenginių tame pačiame archyve gali naudoti nesuderinamas žymėjimo schemas.
[0010] Tam tikri klasifikavimo būdai numato vieno ir to paties įrenginio įvesties duomenis. Tokiu būdu, skirtingi įrenginiai turėtų būti archyvuojami atskiruose archyvuose arba nužymėti kaip archyvo išimtys. Tokio archyvavimo aptarnavimas reikalauja daugiau laiko ir yra neefektyvus. Pavyzdžiui, tokie metodai, kaip sporto fotografija ir fotožurnalistika, kurie kartu naudoja daug skirtingų kamerų, susiduria su šiuo apribojimu.
[0011] Dar kitokie archyvavimo būdai palaiko konkrečių priemonių formatus, su sąlyga, kad skirtingų priemonių formatai neatsirastų archyve tuo pat metu. Pavyzdžiui, archyvo schemos pagrindas gali būti įprasti sidabro halogenido negatyvai, bet ne video ar skaitmeninės vaizdo įrašymo priemonės tame pačiame archyve.
[0012] Tokiu būdu, šis būdas netinka kai yra ieškoma to paties vaizdo tarp skirtingų priemonių formatų, lygiai kaip kad būtų ieškoma to paties vaizdo negatyvo, skaidrės, skaitmeninės ar spausdintos išraiškos.
[0013] Dar kitas archyvavimo būdas taikytinas konkrečiai vaizdo būsenai, kaip pavyzdžiui, pradinis ar galutinis formatas, bet netinka viso vaizdo visam gyvavimo ciklui. Pavyzdžiui, kai kurios kameros atžymi negatyvuose datą ir laiką, tuo tarpu duomenų bazės programinė įranga sukuria paieškos informaciją po apdorojimo. Galimas persidengimas, kai negatyvų žymėjimas skiriasi nuo žymėjimo, sukurto archyvavimui. Kitame pavyzdyje, vienaip gali būti žymimi vaizdai negatyvuose, kitaip žymimi vaizdai spaudiniuose. Nežiūrint to, toks specifinės būsenos metodas apsunkina automatinį vaizdų istorijų ir kilmės visose vaizdo gyvavimo ciklo fazėse, tokiose kaip sukūrimas, apdorojimas, redagavimas, gamyba, pristatymas," sekimą.
[0014] Tokiu būdu, informacijos, kuri naudoja skirtingą skirtingų vaizdo būsenų šifravimą, sekimas nėra ypatingai efektyvus, nes įvairių žymėjimo strategijų išlaikymas sukuria potencialią archyvavimo klaidą, arba, geriausiu atveju, nebus tinkamai perteikiamas iš vienos vaizdo formos į kitą.
[0015] Kai kurie išradimai, susiję su vaizdų informacijos įrašymu, buvo JAV patentų objektai. JAV patentas Mr. 5579067 išduotas Wakabayashi aprašo "Kamerą, galinčią įrašinėti informaciją". Šioje sistemoje yra kamera, kuri įrašo informaciją kameroje esančios juostelės tam skirtame plote. Jei informacija kadruose nesikeičia, tai ji neįrašoma. Tačiau, šis išradimas neturi nieko bendro su informacijos dėl tolimesnio apdorojimo įrašymu.
[0016] JAV patentas Nr. 5455648 išduotas Kazami buvo suteiktas už "Filmų laikiklį arba eksponuotų foto filmų saugojimą". Šis išradimas susijęs su filmų laikikliu, kuris taip pat apima informacijai skirtą sekciją ant pačio filmų laikiklio. Ši informaciją įrašanti sekcija turi elektrinį, magnetinį ar optinį filmo informacijos atvaizdavimą. Tačiau, kai tik informacija yra įrašyta, ji yra naudojama kitiems, nei pradinio vaizdo identifikavimas, tikslams.
[0017] JAV patentas Nr. 5649247, išduotas Itoh, buvo suteiktas "Kameros su optiniu bei magnetiniu duomenų įrašymu informacijos įrašymo prietaisui". Patentas aprašo ir optinį, ir magnetinį įrašymą filme. Šis išradimas yra elektrinė grandinė kameros sistemoje, kuri įrašo tokią informaciją, kaip diafragmos reikšmė, išlaikymo laikas, fotometrinė reikšmė, ekspozicijos informacija ir kitą susijusią informaciją tuo metu, kai vaizdas yra fotografuojamas pirmą kartą. Šis išradimas nesusijęs su sekančių su vaizdu susijusių operacijų įrašymu.
[0018] JAV patentas Nr. 5319401 išduotas Hicks buvo suteiktas "Fotografinės įrangos kontrolės sistemai". Šis išradimas susijęs su automatinės fotografinės įrangos, tokios kaip spausdintuvai, spalvų analizatoriai, filmo nupjovėjai, kontrolės būdais. Šis patentas įgalina įrašyti įvairią informaciją po to, kai vaizdai yra padaryti pirmą kartą. Jis daugiausia atskleidžia fotografijos gamybos ir informacijos, susijusios su šia gamyba, įrašymo būdus. Pavyzdžiui, jei fotografas pastoviai sukuria išcentruotų nuotraukų serijas, informacija gali būti įrašyta tam, kad iš anksto nustatytu lygiu kompensuoti negatyvą spausdinimo metu. Tokiu būdu informacija nelydi apdorojamo filmo, bet yra susijusi su filmu ir yra saugomą atskiroje duomenų bazėje. Saugoma informacija nėra, tokiu būdu, naudinga kitai laboratorijai, kuri toliau turės reikalų su sukurtu vaizdu.
[0019] JAV patentas Nr. 5193185 išduotas Lanter, buvo suteiktas "Erdvinės informacijos apdorojimo ir duomenų bazių sistemos kilmės sekimo būdui ir priemonėms". Šis patentas susijęs su geografinėmis informacijos sistemomis. Jis pateikia "giminingumo" ryšius, susijusius su informacijos sluoksnių gamyba duomenų bazių sistemoje. Kadangi šis patentas susijęs su kompiuterių generuojamais duomenimis apie žemėlapius, jis nenagrinėja, kaip geriausiai perduoti šią informaciją per visą vaizdo gamybos grandinę.
[0020] JAV patentas Mr. 5008700 išduotas Okamoto buvo suteiktas "Spalvoto vaizdo įrašymo aparatui, naudojančiam tarpinio vaizdo lapą". Šis patentas aprašo sistemą, kurioje brūkšninis kodas, kuris vėliau gali būti nuskaitomas optiniu nuskaitytuvu, yra atspausdinamas ant vaizdo gamybos laikmenos. Šis patentas nenagrinėja nei galimo vėlesnio vaizdų apdorojimo, nei informacijos, susijusios su šiuo vėlesniu apdorojimu, įrašymo.
[0021] JAV patentas Mr. 4728978 išduotas Inoue už "Fotografijos kamerą". Šis patentas aprašo fotografijos kamerą, kuri įrašo eksponavimo arba ryškinimo informaciją integrinės grandinės plokštelėje, turinčioje puslaidininkinę atmintį. Ši plokštelė įrašo daug skirtingų rūšių informacijos ir įrašo šią informaciją filme. Įrašyta informacija apima spalvos temperatūros informaciją, eksponavimo nuorodos informaciją, datą ir laiką, išlaikymo greitį, diafragmos reikšmę, informaciją apie blyksnes panaudojimą, ekspozicijos informaciją, kameros tipą, filmo tipą, filtro tipą ir kitą panašią informaciją. Šis patentas pretenduoja į kamerą, kuri įrašo tokią informaciją ir ši informacija įrašoma integrinės grandinės plokštėje. Nėra nei galimybės keisti informaciją ar įrašyti vėlesnę informaciją apie vaizdo apdorojimą, nei nėra aprašytas būdas kaip perduoti šią informaciją daug kartų atgaminant vaizdą.
[0022] Tokiu būdu, yra poreikis sukurti vieningą informacijos sekimo mechanizmą bet kokio tipo vaizdui, naudojant bet kokį vaizdų gamybos įrenginį, kuris galėtų aprašyti visą vaizdo gyvavimo ciklą ir kuris, galėtų transliuoti informaciją nuo vienos būsenos į kitą ir nuo vieno vaizdo formavimo mechanizmo į kitą.
[0023] Šio išradimo tikslas yra sukurti archyvinės paieškos būdą, kuris apimtų ryšius, aprašymus, procedūras ir įgyvendinimo priemones universaliai vaizdų paieškai.
[0024] Šio išradimo tolesnis tikslas yra sukurti šifravimo schemą, kuri galėtų aprašyti ir kataloguoti bet kokį vaizdą sukurtą bet kokioje laikmenoje bet kokio vaizdo gamybos įrenginiu, kuris galėtų būti pritaikytas visose vaizdo kūrimo srityse.
[0025] Tolimesnis šio išradimo tikslas yra įdiegimas archyvavimo schemose automatinių duomenų apdorojimo priemonių, kurias leidžia egzistuojanti vaizdo gamybos įranga.
[0026] Šio išradimo tolimesnis tikslas yra būdo tikimas visiems vaizdo gamybos įrenginiams.
[0027] Šio išradimo tolimesnis tikslas yra daugelio tipų vaizdo gamybos įrenginių panaudojimas tuo pačiu metu.
[0028] Šio išradimo dar vienas tikslas yra to paties tipo įvairių vaizdo gamybos įrenginių panaudojimas tuo pačiu metu.
[0029] Šio išradimo dar vienas tikslas yra užtikrinti automatinį giminingumo šifravimą.
[0030] Dar šio išradimo tikslas yra sekti vaizdo kilmę ir jo genealoginius medžius.
[0031] Šio išradimo kitas tikslas yra pateikti nuoseklią ir chronologinę eilės schemą, kuri unikaliai tiktų identifikuoti visus archyvo vaizdus.
[0032] Šio išradimo dar vienas tikslas yra pateikti identifikavimo schemą, kuri apibrėžtų visų archyvo vaizdų fizikines savybes.
[0033] Šio išradimo dar vienas tikslas yra atskirti klasifikuojančią informaciją nuo paieškos informacijos.
[0034] Šio išradimo dar vienas tikslas yra pateikti žymėjimo schemą, taikytiną neribotam laikmenų priemonių formatų, naudojamų vaizdų gamybai, rinkiniui.
[0035] Šio išradimo dar vienas tikslas yra taikyti archyvavimo schemą visoms vaizdo gyvavimo ciklo stadijoms, nuo pradinio formavimo iki galutinės formos.
[0036] Šio išradimo dar vienas tikslas yra sukurti save generuojančius archyvus, lengvai prisitaikančius prie bet kurio vaizdo gamybos įrenginio. /.
[0037] Šio išradimo dar vienas tikslas yra sukurti kintamus informacijos sekimo lygius, kurie yra lengvai išreiškiami esamų bei būsimų brūkšninių kodų simbolika, automatizuoti duomenų perdavimą tarp skirtingų technologijų (pvz.: iš negatyvo į skaitmeninį atspausdinimui).
[0038] Šie ir kiti šio išradimo tikslai taps aiškūs specialistams iš toliau pateikiamo aprašymo.
[0039] Šis išradimas yra universalus vaizdo sekimo būdas ir įrenginys vaizdų sekimui ir dokumentavimui visame jų gyvavimo cikle, nepriklausomai nuo įrenginio, laikmenos, dydžio, skiriamosios gebos ir kt., naudojamų vaizdo gamyboje.
[0040] Konkrečiai, ši automatizuota vaizdų archyvavimo sistema ("ASIA" - automated system for image archiving) užšifruoja, apdoroja ir iššifruoja skaičius, kurie apibrėžia vaizdus ir su vaizdu susijusius duomenis. Užšifravimas ir iššifravimas naudojasi 3 skaičių junginio forma: 1) padėtis arba buvimo vieta (eilės numeris ir chronologinė padėtis), 2) vaizdo numeris (fizikinės savybės), ir 3) pirmtako numeris (giminingumo ryšiai). Trumpas brėžinių aprašymas
[0041] Šio išradimo objektai yra būdas ir įrenginys, skirti formaliai išreikšti ryšius, apibrėžiančius vaizdo lydinčiosios informacijos priemones ir įgalinantys išradimo realizavimą, apimantį užšifravimo schemą nepriklausomai nuo vaizdo formos ar vaizdo gavimo priemonių.
[0042] Fig. 1 yra pateikiama šio išradimo bendra schema. Šioje schemoje yra pateikiama šio išradimo principinis apibūdinimas. Fig. 1 apima visus ASIA (automatizuotos vaizdų archyvavimo sistemos) komponentus ir ryšius.
[0043] Priimti terminai. Kadangi Fig. 1 formuoja išradimo apibūdinimą bendriausiame lygyje, šiuo dokumentu yra įvedamos tokios nuorodos: Kur tik tekste yra minima "išradimas" arba " Vaizdo archyvavimo automatizuota sistema", tai yra nuoroda į komponentų ir ryšių, identifikuotų Fig. 1, visumą.
[0044] Suskliausti skaičiai į dešinę nuo vaizdo Fig. 1 pateikia išradimo lygius. Pavyzdžiui, 'formalus aprašymas' atitinka išradimo "pirmą lyg;"-
[0045] Fig. 1 "Išradimas", kiekvienas skyrelis yra hierarchiškai gautas smulkesnis komponentas aukščiau esančio skyrelio. 'ASIA' yra 'Formalių objektų' sub-komponentas, kuris yra 'Formalaus aprašymo' sub- komponentas. Logiškai, ASIA taip pat yra hierarchiškai priklausoma nuo 'Formalaus aprašymo'. Taikomi tokie apibrėžimai.
[0046] Formalus aprašymas 1. Išreiškia (a) formalią specifikaciją, valdančią vaizdų automatinio žymėjimo sistemų kūrimą, ir (b) visus išradimo realizavimo išvestinius komponentus ir ryšius. Formalūs objektai 2. Čia apibūdinami numanomos ar nustatytos šio išradimo realizavimo priemonės.
[0047] ASIA 3. Tai yra siūloma išradimo įgyvendinimo programinė Įranga. Yra naudinga aptarti šio išradimo bendrą schemą kaip sekančių labiau detalizuotų šio išradimo aspektų principus. Nurodant pirmiausia Fig. 1A, yra pateikiama originalaus pirminio vaizdo įvesties proceso pagal šį išradimą bendra schema. Vartotojas pirmiausia įveda į sistemą informaciją apie padėtį, autorių ir kitą informaciją. Alternatyviai, yra laikoma, kad išradimas apima įrangą, kurią vartotojas naudoja reikalingos informacijos įvedimui. Šia prasme, duomenys yra įvedami su minimaliu vartotojo įsikišimu.
[0048] Ši informacija paprastai būna įrenginio, kuriuo yra gaunamas vaizdas, formate. Šio išradimo sistema paprasčiausiai konvertuoja duomenis per konfigūracijos algoritmą į tokią formą, kuri reikalinga sistemai tolimesniam apdorojimui. Užšifravimo/iššifravimo konvertavimo įtaisas 12 gauna vartotojo įvedamą informaciją, paverčia reikiama forma ir nustato atitinkamą klasifikaciją ir archyvavimo informaciją, kurią reikia užšifruoti 14. Toliau sistema sukuria atitinkamą įvestos informacijos atvaizdą 16 ir priskiria informaciją prie aptariamo vaizdo 18. Po viso to išvedamas galutinis vaizdas 20, kuris apima vaizdo duomenis, o taip pat ir atitinkamą klasifikavimo ar archyvavimo informacijos atvaizdavimą. Tokia archyvinė informacija gali būti elektroninėje formoje įkomponuota į
[0049] skaitmeninį vaizdą arba tokia informacija gali būti brūkšninio kodo ar kitokio grafinio kodo formoje, kuris yra spausdinamas kartu su vaizdu dokumentinės kopijos laikmenoje. Fig. 1B yra aprašomas sistemos veikimas su jau egzistuojančiu vaizdu. Pirmiausia sistema gauna vaizdą ir nuskaito esamą archyvinę brūkšninio kodo informaciją 30. Ši informacija yra įvedama į iššifravimo/užšifravimo įtaisą 32. Nauja įvesties informacija yra pateikiama 36 tam, kad atnaujinti klasifikavimo ir archyvavimo informaciją, susijusią su aptariamu vaizdu. Ši informacija daugeliu atvejų bus pateikiama be papildomo vartotojo įsikišimo. Po to iššifravimo/užšifravimo įtaisas nustato pirminės brūkšniniu kodu užšifruotos informacijos turinį ir pereina prie atitinkamų užšifruotų duomenų ir kilmės informacijos 34. Iššifravimo/užšifravimo įtaisas šiuos duomenis ir kilmės informaciją panaudoja apibrėžti naują informaciją, kuri turėtų lydėti vaizdą 38, t.y. turėtų būti pateikiama kartu su aptariamu vaizdu. Po to sistema prideda naują informaciją prie vaizdo 40 ir išveda naują vaizdą kartu su susijusia su naujuoju vaizdu informacija 42. Tokiu būdu, naujasis vaizdas apima su naujuoju vaizdu susijusią informaciją apie naujos įvesties duomenis, o taip pat ir aptariamo vaizdo kilmės informaciją. Vėlgi, tokia archyvinė informacija gali būti elektroninėje formoje, kaip kad tai būtų skaitmeninio vaizdo atveju, arba tokia informacija gali būti brūkšninio ar kitokio grafinio kodo formoje, kuris yra išspausdinamas kartu su vaizdu dokumentinės kopijos laikmenoje. Fig. 2, yra parodyti formalūs ryšiai, valdantys užšifravimą 4, iššifravimą 5 ir ryšių priemones 6. Užšifravimas ir iššifravimas yra operacijos, reikalingos sukurti ir interpretuoti informaciją, kuria remiasi šis išradimas. Šios operacijos kartu su kilmės informacijos gavimo priemonėmis duoda pradžią šiam išradimui. Šie elementai yra detaliau paaiškinti vėliau.
[0050] Įvadas. Ši dalis paaiškina formalius ryšius, charakterizuojančius šio išradimo visą užšifravimą, kaip tai yra nurodyta Fig. 2 "Formalus aprašymas".
[0051] Užuot vartojus "sprendimų medžio" modelį (pvz.: srautų schema), Fig. 3 naudojamasi analoginio kontūro diagrama. Tokia diagrama duoda supratimą apie visą maršrutą, o ne pavienius fragmentus, ir tai geriausiai apibrėžia išradimo užšifravimo ryšius.
[0052] Komponentų aprašymas. Kiekvieno Fig. 3 pavaizduoto komponento aprašymas toks: Aparato įvestis 301 generuoja neapdorotus vaizdo duomenis, tokius kaip nuo įrenginių ar iš programinės įrangos. Aparato įvesties duomenys gali būti gaunami iš vaizdo duomenų, pavyzdžiui, skaitmeninis vaizdas, gaunamas iš vaizdo skaitytuvo arba negatyvas - iš fotokameros sistemos.
[0053] Konfigūracijos įvestis 303 apibrėžia ribas, kurios nustatomos užšifravimo procese, tokius kaip ilgio apibrėžimus ar sintaksės taisykles.
[0054] Sprendimo įtaisas 305 generuoja vaizdų charakteristikas. Jis apdoroja aparato ir konfigūracijos įvesties signalus ir užduoda kintamųjų dydžių reikšmes, kaip reikalaujama išradimo.
[0055] Naudojant konfigūracijos įvestį, laiko įtaisas 307 padaro laiko atžymas. Laiko atžymėjimas įvyksta dvejose dalyse: Laikrodis 309 nuo mechanizmo generuoja laiko vienetus. Filtras 311 apdoroja laikrodžio išeities duomenis pagal konfigūracijos įvesties specifikacijas. Tokiu būdu filtras paverčia laikrodžio išeities duomenis konkrečiu formatu, kuris vėliau gali būti naudojamas automatiniame režime. Taip laikrodžio išeities duomenys yra praleidžiami per filtrą tam, kad gauti laiko atžymą.
[0056] Vartotojo duomenų apdorojimas 313 apdoroja vartotoją nurodančią informaciją, -tokią kaip autoriaus ar įrenginio nurodymai, bet kokią kitą informaciją, kurią vartotojas laiko svarbia identifikuojant gautą vaizdą arba požymių rinkinį, bendrai valdančių vaizdų gavimą.
[0057] Išeities duomenų apdorojimas 315 yra kompleksinis apdorojimas, kuris apjungia visą sprendimo įtaiso, laiko įtaiso informaciją bei vartotojo duomenis ir paruošia galutinį užšifravimą, kuris atstovauja vaizdui.
[0058] Fig. 4 yra parodomi ryšiai, kurie charakterizuoja visos šio išradimo užšifruotos informacijos iššifravimą. Iššifravimo schema, parodyta Fig. 4 aprašo bendriausio lygio formalios gramatikos, charakterizuojančios užšifravimą, principą. Galimų skaičių rinkinys ("kalba") yra aprašomas taip, kad suteikti didžiausią konkretaus vaizdo charakteristikų išraiškos laisvę, palengvinti iššifravimą ir suteikti atvaizdavimui kompaktiškumo. Šis skaičių rinkinys yra tvarkinga kalba (t.y., atpažįstama tam tikro aparato), maksimaliai palengvinanti įgyvendinimą ir skaičiavimo greitį. Ši kalba maksimizuoja išradimo pritaikomumą daugeliui vaizdo formavimo, manipuliavimo ir gaminimo aplinkų ir, vadinasi, jo tinkamumą.
[0059] Iššifravimas turi tris elementus: padėtis, vaizdas ir pirmtako ryšiai. "Padėties" numeris identifikuoja vaizdą, naudodamas sekančius kintamuosius.
[0060] Laiko atžymos Datos ir laiko chronologiškas įrašymas. Autorius Kuriantysis agentas.
[0061] Įrenginys Įrenginio apibūdinimas, skirtas pavadinti,
[0062] identifikuoti ir atskirti dabar naudojamus
[0063] PadėtisRes Rezervuota pozicija neapibrėžtam būsimam
[0064] PadėtisCus Rezervuota pozicija neapibrėžtam vartotojo poreikių nurodymui.
[0065] "Vaizdo" numeris išreiškia tam tikrus vaizdo fizikinius atributus sekančiais kintamaisiais: Kategorija Atvaizdavimo išreiškimo ar "fiksavimo" būdas,
[0066] Dydis Atvaizdavimo išmatavimas.
[0067] Bitas-ar-postūmis Bito gylis (skaitmeninis dinaminis intervalas)
[0068] Rinkinys Organizacija atitinkanti lentelinių nuorodų
[0069] rinkinį, pvz., "Hewlett Packard" laikmenų lentelės.
[0070] Laikmena Fizikinė laikmena ant kurios atsiranda
[0071] Spalva Fiksavimo ant laikmenos tipo kategorija, pvz.,-"spalva".
[0072] Formatas Fizikinė vaizdo forma, pvz., faksimilė, video,~
[0073] VaizdoRes Rezervuota pozicija neapibrėžtam būsimam
[0074] VaizdoCus Rezervuota pozicija neapibrėžtam vartotojo
[0075] "Pirmtako" ryšių numeris identifikuoja vaizdą - pirmtaką sekančiais kintamaisias: Laiko atžyma Datos ir laiko chronologinis Įrašymas. PirmtakasRes Rezervuota pozicija neapibrėžtam būsimam
[0076] PirmtakasCus Rezervuota pozicija neapibrėžtam vartotojo poreikių nurodymui.
[0077] Bet koks asmuo, kuriantis vaizdą, kuris naudoja "padėties", "vaizdo" ir "pirmtako" numerius, automatiškai konstruoja atvaizdavimo erdvę, kurioje bet koks vaizdas-objektas yra unikaliai identifikuotas, susijęs su ir išskirtas iš bet kokio kito vaizdo-objekto sukonstruotoje atvaizdavimo erdvėje.
[0078] Fig. 5, yra parodyti formalūs ryšiai, charakterizuojantys šio išradimo visus įgyvendinimus. Trys komponentai ir du pirminiai ryšiai charakterizuoja bet kokį šio išradimo užšifravimo ir iššifravimo komponentų realizavimą. Terminams taikoma keletas apibrėžimų.-
[0079] "schema" 51 yra užšifravimo taisyklės ir pastabos,
[0080] "konvertavimo įtaisas" 53 nurodo schemoje specifikuotų duomenų apdorojimo procedūrą ar procedūras.
[0081] "interfeisas" 55 žymi struktūrizuotą sąveikos su konvertavimo įtaisu mechanizmą.
[0082] Konvertavimo įtaisas ir interfeisas turi tarpusavyje priklausomus ryšius ir apjungti yra hierarchiškai pavaldūs schemai. Konvertavimo įtaisas ir interfeisas yra hierarchiškai priklausomi nuo schemos.
[0083] Šio išradimo pagrindas yra (1) giminingumo ryšių, (2) brūkšninių kodų ir (3) užšifravimo schemos. Tačiau aprašymas nėra ribojamas vien šiais atvaizdavimais, bet taip pat gali būti plačiai naudojamas kitose klasifikavimo schemose ir priemonėse, kuriose klasifikuojami duomenys yra pateikiamo grafiškai.
[0084] Pirminių-antrinių (giminingumo) ryšių realizavimas
[0085] Giminingumo ryšiai įgyvendinami aprašytų aukščiau 'schemos' ir 'konvertuojančio įtaiso' komponentų pagalba. Ryšium su pirminių ir antrinių ryšių įgyvendinimu šiame išradime yra naudojami sekantys terminai: "koncepcijos data" reiškia vaizdo sukūrimo datą/laiką,
[0086] "pradinis vaizdas" reiškia vaizdą, kuris neturi ankstesnės koncepcijos datos.
[0087] "medis" nurodo visus pirminių ir antrinių (giminingų) įrašų ryšius, kylančius iš pradinio vaizdo.
[0088] "mazgas" nurodo bet kokį iš pažymėtų punktų medyje, "pirmtakas" reiškia duotojo mazgo bet kokį pirmtakinį mazgą,
[0089] "pirmtako identifikatorius" reiškia santrumpą, identifikuojančią vaizdo - pirmtako koncepcijos datą.
[0090] "antrinis įrašas" reiškia duotojo mazgo palikuoninį mazgą,
[0091] "kilmė" reiškia visus ryšius, kylančius iš duotojo mazgo per pirmtakus atgal į pradinį vaizdą.
[0092] "šeimos ryšiai" reiškia bet kokį kilmės ryšių kompleksą arba mazgų ryšių rinkinį.
[0093] Duomenų bazės programinė įranga gali sekti giminingumo informaciją, bet neužtikrina patogaus, universalaus šių ryšių perdavimo tarp visų įrenginių, laikmenų ir technologijų, kurios gali būti naudojamos vaizdo, besiremiančio tokia informacija, gavimui. ASIA įgalina giminingumo informacijos perdavimą ir (1) tiesiogiai elektroninės laikmenos viduje; ir (2) tarp skirtingų laikmenų ir įrenginių, brūkšninio kodo pagalba.
[0094] Šis lankstumas sąlygoja svarbius sprendimus, apimančius laiko suskaidymą ir įrenginio vaizdų generavimo greitį.
[0095] Laiko suskaidymas ir numerių kolizija. Šis išradimas identifikuoja antrinių Įrašų (tokiu būdu ir pirmtakų Įrašų) serijinę tvarką datų ir laiko atžymų pagalba. Kadangi įrenginio-vaizdų generavimo greičiai skirtingiems vaizdų formavimo įrenginiams skiriasi, pvz., nuo sekundžių iki mikrosekundžių, - registruotinas laiko suskaidymas privalo atitikti įrenginio generavimo greitį. Pavyzdžiui, proceso, trunkančio tik dešimtąsias sekundės dalis, laiko atžymos privalo būti atliktos bent per dešimtąsias sekundės dalis.
[0096] Šiame išradime bet koks vaizdo formavimo sistemos komponentas gali nuskaityti ir naudoti kito komponento laiko atžymas. Nepaisant to, priemonės, realizuojančios laiko atžymų suskaidymą, kurios yra lėtesnės nei įrenginio generavimo greičiai, gali sukurti išeities kolizijas, tai yra, du įrenginiai gali nužymėti identiškus skirtingų vaizdų numerius. Apsvarstvkime pavyzdį, kuriame daug įrenginių apdoros ir pakartotinai perdirbs duotąjį vaizdą konkretaus mėnesio bėgyje. Jei visi įrenginiai naudotų metų-mėnesių atžymas, tai jie galėtų atgaminti vėl ir vėl tuos pačius numerius.
[0097] Šis išradimas sprendžia šią problemą suderinant laiko suskaidymo sprendimus su įgyvendinimo priemonėmis. Įgyvendinimo priemonės privalo naudoti laiko suskaidymą, galintį "užgriebti" įrenginio išeities greitį. Tai darant eliminuojami visi galimi atvejai, kuomet yra sugeneruojamas tas pats numeris, identifikuojantis vaizdą. Šiame išradime rekomenduojama naudoti laike intervalus prasidendančius sekundės tarpsniu, tačiau tai nereiškia apribojimo, be.t tiktai pradinį tašką tam, kad užtikrinti užšifravimo schemos apibrėžtumą. Tam tikrose operacijose dešimtosios sekundės dalys (ar ir dar smulkesni tarpsniai) gali būti tinkamesni tam kad atitikti įrenginio generacijos greitį.
[0098] Visi vaizdai turi pirmtakus, išskyrus pradinį vaizdą, kuris turi nulinį ('0') pirmtaką. Pirmtako informacija yra įrašoma per (1) generacijos gylio identifikatorių, kuris yra išvedamas iš padėties numerio generavimo lauko, ir (2) pirmtako koncepcijos datą, saugomą pirmtako numeryje. Dvi lygtys apibrėžia pirmtake apdorojimą. Pirmoji lygtis generuoja primtako identifikatorių duotajam vaizdui ir pateikiama žemiau.
[0099] 1 lygtis: Pirmtako identifikatoriai. Duotojo vaizdo pirmtako įrašo identifikatorius yra skaičiuojamas sumažinant padėties numerio generacijos reikšmę (t.y. duotojo vaizdo generacijos reikšmę) ir surišant šią reikšmę su pirmtako numerio pirmtako įrašo reikšme. 1 lygtį skaičiuojame taip:
[0100] Tam, kad pailiustruoti pirminių-antrinių (giminingumo) įrašų užšifravimą, nagrinėkime vaizdą, identifikuotą tam tikrame archyve sekančiu raktu: BO106-19960713T195913JSA:1-19 S135F-OrCP@0100S:2T- 0123 1996C613T121133
[0101] Šiame pavyzdyje raidė "B" nurodo antrąją generaciją. Raidė " C" reikštų trečią generaciją ir taip toliau. Numeriai "19960713" nurodo sukūrimo metus ir dieną, šiuo atveju 1996 metų liepos 13 dieną. Numeris, sekantis po raidės "T" reiškia sukūrimo laiką sekundės tikslumu, šiuo atveju 19:59:13 (naudojant 24 valandų laikrodį). Šio pavyzdžio vaizdo pirmtako sukūrimo data ir laikas yra 19960613T121133 arba 1996 metų birželio 13 diena 12 valandų 11 minučių 33 sekundės.
[0102] 1 lygtis sukonstruoja pirminio ryšio identifikatorių: pirmtako identifikatorius - ankst. ( generacija) • pirmtako įrašas arba
[0103] pirmtako identifikatorius =ankst.(B) « (19960613T121133) = A • 19960613T121133 = A19960613T121133
[0104] Padėties numeris identifikuoja B (arba "2ąją") vaizdo generaciją. Reikšmė mažėjančia tvarka identifikuoja pirmtaką esant iš A (arba losios) generacijos. Pirmtako numeris identifikuoja pirmtako koncepcijos datą ' ir laiką (19960613T121133). Apjungiant tai, gaunamas pirmtako identifikatorius A19960613T121133, kuris unikaliai identifikuoja pirmtaką esant A generacijos, sukurtą 1996 metų birželio mėn. 13 dieną 12 valandų 11 minučių 33 sekundžių (T121133). 2 lygtis įvertina simbolių skaičių, reikalingą atvaizduoti bet kokio duoto vaizdo kilmę ir yra pateikiama žemiau:
[0105] Fig. 6, šio išradimo pirminių-antrinių (giminingumo) įrašų užšifravimas yra pateikiamas pavyzdžio forma. Figūra aprašo kiekvieną mazgą medyje, iliustruojant šio išradimo pirminių-antrinių (giminingumo) ryšių palaikymą.
[0106] 603 yra 2-oji generacija 3x5 colių (7.6x12.7 cm) spalvotas atspaudas, gautas iš pirmtako 601.
[0107] 605 yra 2-oji generacija 4x6 colių (10.2x15.2 cm) spalvotas atspaudas, gautas iš pirmtako 601.
[0108] 607 yra 2-oji generacija 8x10 colių (20.3x25.4 cm) spalvotas internegatyvas, gautas iš pirmtako 601.
[0109] 609 yra 3-oji generacija 16x20 colių (40.6x50.8 cm) spalvotas atspaudas, gautas iš pirmtako 607.
[0110] 611 yra 3-oji generacija 16x20 colių (40.6x50.8 cm) spalvotas atspaudas, 1 sekundė po 609, gauta iš pirmtako 607.
[0111] 613 yra 3-oji generacija 8x10 colių (20.3x25.4 cm) spalvotas negatyvas, gautas iš 607 pirmtako.
[0112] 615 yra 4-oji generacija kompiuterio 32x32 ekrano elementų RGB nedidelis vaizdelis (skaitmeninis), padarytas iš 611 pirmtako.
[0113] 617 yra. 4-oji generacija kompiuterio 1280x1280 ekrano elementų RGB ekrano iškloja (skaitmeninė), 1 milisekundė po 615, padaryta iš 611 pirmtako.
[0114] 619 yra 4-oji generacija 8.5x11 colių (21.6x27.9 cm) CYMK atspaudas, gautas iš 611 pirmtako.
[0115] Šis medis (Fig. 6) parodo kaip skirtingo smulkumo (pvz., mazgai 601, 615 ir 617) datų ir laiko atžymos atskiria vaizdus ir pažymi pirmtakus. Tokiu būdu kompiuterio ekrano išklojos gali naudoti milisekundinį tikslumą (pvz., 615, 617), nors rankoje laikoma automatinė kamera gali naudoti sekundinį laiko suskaidymą
[0116] (pvz., 601). Tokios kintamos datos ir laiko atžymos garantuoja (a) unikalų žymėjimą ir (b) vientisą daugelio įrenginių veikimą tame pačiame archyve.
[0117] Pirminių-antrinių (giminingumo) įrašų užšifravimo sumanymas apima keletą specifinių panaudojimų. Pavyzdžiui, toks užšifravimas gali užtikrinti visišką kilmės atskleidimą ir dalinį duomenų atskleidimą.
[0118] 1 panaudojimas: visiškas kilmės atskleidimas, dalinis duomenų atskleidimas
[0119] Giminingumo užšifravimas talpina kilmės informaciją pirmtako identifikatoriuose. Pirmtako identifikatoriai atskleidžia pirminio-antrinio ryšio sekimo duomenis, bet neatskleidžia kitos padėties ar vaizdo duomenų. Sekančiame pavyzdyje duotoji kilmė yra aprašoma (1) pilnai detalizuotu raktu (padėtis, vaizdas ir giminingumo grupė) ir (2)- pirmtako identifikatoriais visų duotojo rakto ankstesnių pirmtakų įrašams. Pavyzdys iliustruoja šio sumanymo požymį.
[0120] 26 generacijų gylio pateikimas reikalauja 1 simbolio ilgio generacijos aprašymui. 1000 galimų kiekvieno vaizdo transformacijų reikalauja milisekundinio laiko užšifravimo, kuris savo ruožtu reikalauja 16 simbolių ilgio pirmtako aprašymo. 1 simbolio ilgio generacija ir 16 simbolių ilgio pirmtako įrašas duoda 17 simbolių ilgio pirmtako identifikatorių (1 lygtis). Visų galimų šeimos ryšių dokumentavimas reikalauja visų galimų mazgų sumos skaičiavimo. Tai yra geometrinė suma, didėjanti daugikliu 1000 per 26 generacijas. Geometrinė suma yra skaičiuojama pagal sekančią lygtį:
[0121] Tokiu būdu, šis išradimas naudoja 525 simbolius tam, kad užšifruoti maksimalią įmanomą kilmę archyve, turinčiame 26 generacijas ir 1000 galimų kiekvieno vaizdo transformacijų iš viso 1079 galimų šeimos ryšių. 2 pavyzdys: 216 generacijos, 10649 šeimos ryšių. Aukštutinė esamų 2D simbologijų (pvz., PDF417, Data Matrix, ir kt.) riba yra apytiksliai 4000 abėcėlinių-numerinių ženklų viename simbolyje. Skaičiai, panaudoti šiame pavyzdyje, iliustruoja informacijos, kuri gali būti užšifruota viduje formatuoto 2D simbolio, tankumą. 216 generacijų gylio pateikimas reikalauja 2 simbolių ilgio generacijos apibrėžimo. Pateikiant 1000 galimų kiekvieno vaizdo transformacijų reikalauja milisekundinio laiko užšifravimo, kas savo ruožtu reikalauja 16 simbolių ilgio pirmtako apibrėžimo. 2 simbolių ilgio generacijos ir 16 simbolių ilgio pirmtako įrašo apibrėžimai duoda 18 simbolių ilgio pirmtako identifikatorių. Tam, kad įvertinti simbolių skaičių, reikalingą atvaizduoti maksimalią kilmę, užšifruotą milisekundiniu tikslumu per 216 generacijas, mes grįžtame prie 2 lygties:
[0122] Archyve, turinčiame 216 generacijų ir 1000 kiekvieno vaizdo galimų modifikacijų, maksimalios kilmės užšifravimas reikalauja 3970 simbolių.
[0123] Visų galimų šeimos ryšių dokumentavimas reikalauja visų galimų mazgų sumos skaičiavimo. Tai yra geometrinė suma, didėjanti daugikliu 1000 per 216 generacijų. Geometrinės sumos suskaičiavimui mes grįžtame prie 3 lygties:
[0124] 216 generacijoms, turinčioms 1000 vaizdo transformacijų, geometrinė suma duoda 10S41 galimų šeimos ryšių. Tokiu būdu, šis išradimas vartoja 3970 simbolius tam, kad užšifruoti maksimalią
[0125] kilmę archyve, turinčiame 216 generacijų ir 1000 galimų kiekvieno vaizdo transformacijų iš viso galimuose 10649 šeimos ryšiuose. Išvada. Užšifravimo projektas iliustruotas 1 panaudojime: Visiškas kilmės atskleidimas, dalinis datos atskleidimas įgalina tiksliai sekti kilmę. Toks sekimas atskleidžia pilnus duotojo vaizdo duomenis ir pirmtako identifikatoriaus duomenis duotojo vaizdo kilmės šeimai. Toks projektas apsaugo nuosavybės informaciją, pateikiant pilną duomenų atkūrimą bet kokiai kilmei pagal savininką.
[0126] 216 generacijos gylis yra praktinis maksimumas 4000 simbolių brūkšninio kodo simboliams ir palaiko pakankamai didelius numerius įmanomiausiems pritaikymams. Generacijos gylis virš 216 reikalauja koncentravimo ir/arba papildomų brūkšninių kodų arba daugiamačių brūkšninių kodų panaudojimo. Be to, vietos apribojimai gali būti praplėsti nepriklausomai nuo išradimo aparato. Paprasti glaudinimo metodai, tokie kaip numerių atvaizdavimas 128 simboliu vietoj 41 simbolio kaip kad daroma dabar, palaikys 282 generacijų gylį ir 10850 galimų ryšių.
[0127] 2 Panaudojimas: Visiškas kilmės atskleidimas, visiškas duomenų atskleidimas
[0128] Tiesiogiai perduodant elektroninius duomenis užšifravimas leidžia visišką visos vaizdo informacijos be apribojimų, bet kokios apimties archyvo ir generacijos gylio perdavimą. Naudojant 2D+ brūkšninių kodų simbologijas, užšifravimas leidžia visišką kilmės sekimą iki 40 generacijų gylyje viename simbolyje, 100 simbolių raktu pagrindu su teorine 4000 abėcėlinių-numerinių simbolių viename 2D simbolyje viršutine riba. Papildomi brūkšninio kodo simboliai gali būti naudojami kai reikalingas papildomas generacijos gylis. 3 Panaudojamas: Ne-medžio struktūros atskleidimas Šio išradimo užšifravimo schema gali būti išplėsta, kad atitiktų kitaip struktūrizuotus ne-medžio tipo, laisvai pasirinktus kilmės ryšius. Tokie ryšiai apima vaizdus, kurie naudoja aibę jau esančių duomenų bazėje šaltinių, tokių kaip jau esamų vaizdo paviršiuj e.
[0129] Duomenų atskleidimo laipsniai. Šio išradimo projektas numato duomenų atskleidimo laipsnius, apibrėžtus pritaikymo reikalavimais. Praktiniu mastu užšifravimas numato: 1. Visišką ir dalinį vaizdo duomenų atskleidimą; 2. Kilmės sekimą iki bet kokio generacijos gylio, naudojant tiesioginį elektroninių duomenų perdavimą; 3. Kilmės sekimą iki apriboto generacijos gylio naudojant brūkšninių kodų simbologijas, ribojamas tik simbologijos formato apribojimais.
[0130] Be to, ASIA leidžia giminingumo ryšių sekimą laiko atžymėtame giminingumo užšifravimo pagalba. Elektroninėje erdvėje neegzistuoja jokie užšifravimo apribojimai. 2D simbologijos erdvės fizikinės ribos išplečia teorines užšifravimo nuostatas, nepaisant to, kad numeriai yra pakankamai dideli taip, kad tai nėra sunki našta išradimo realizavimui. Visais atvejais šis išradimas pateikia vartotojui tinkamus duomenų atskleidimo laipsnius, pritaikant komercinėse, pramoninėse, mokslinėse, medicininėse ir kt. srityse.
[0131] Įvadas. Šio išradimo užšifravimo sistema numato archyvavimo ir klasifikavimo schemas visų vaizdo gamybos įrenginių, net jei kai kurie iš jų neturi tiesioginio elektroninių duomenų perdavimo. Tokiu būdu, šio išradimo projektas yra optimizuotas 1D-3D+ brūkšninių kodų simbologijos duomenų perdavimui tarp visiškai skirtingų laikmenų ir technologijų.
[0132] Vartotojas gali pageidauti sekimo ir vaizdo atkūrimo vienmatės (1D) linijinės simbologijos pagrindu, tokios kaip Kodas 39. 1 lentelė parodo konfigūracijos pavyzdį, kuris iliustruoja patikimą užšifravimo konfigūraciją, tinkamą vartotojo panaudoj imams.
[0133] Konfigūracija, charakterizuota 1 lentelėje, duoda maksimalų 989.901 vaizdų archyvo dydį (arba 19.798 vaizdų per metus 50 metų), naudojant 4 skaitmenų seką ir 2 skaitmenų elementą. Šis užšifravimas sukuria 13 simbolių raktus ir 15 simbolių ilgio 39 Kodą atitinkančius žymeklius. Duomenų bazė išlaiko pilnas padeties, vaizdo ir pirmtako numerių grupes ir išspausdina patogius padėties numerio žymeklius, tinkamus paieškai.
[0134] Esant tokiai konfigūracijai, sutartinis 10 mil, 39 Kodo šriftas pagamina 1.5 colio žymeklį. Toks žymeklis gerai tinka 2x2 colių skaidrei, 3x5 colių atspaudams ir pan. Pastebėtina, kad ši užšifravimo konfigūracija numato įrašus ir giminingumo ryšius per įprastinį "duomenų bazės rakto" mechanizmą, bet ne brūkšninio kodo pagalba.
[0135] Išvada. ASIA įgyvendinimas numato paprastos 1D simbologijos įdiegimą, kurios pakanka daugeliui vartotojų panaudojimų. Nepaisant to, 2D simbologija turi pranašumų, nes ji garantuoja duomenų vietisumą. 2D simbologija taip pat suteikia didesnę talpą ir taip užtikrina platesnį ASIA funkcionalumą.
[0136] Lengvai suvokiamas informacijos sekimas, tinkamas komerciniam, pramoniniam ir moksliniam panaudojimams, yra pasiekiamas elektroniniu būdu ir/arba per dvimatės (2D) paketinės matricos ar pilnos matricos simbologijas, tokias kaip PDF417, Data Matrix ir kt. Šios simbologijos turi atitinkamą talpą tam, kad kompleksiškai įgyvendinti įvairiausias archyvines ir klasifikacines schemas.
[0137] Panaudojimo pavyzdys. 2D simbologija įgalina šio išradimo užšifravimo platų rinkinį. Toliau sekantys pavyzdžiai pateikia kai kurias iš tokių galimybių. 1. Giminingumo sekimas. 2D simbologija gali būti priemonė svarbiam giminingumo užšifravimui, apimančiam giminingumo ryšius, kilmę, sekimo mechanizmus ir išvestinius pritaikymus. 2. Autorinių teisių apsauga. Apjungta su sertifikavimo programomis, dvimačių vaizdų šio išradimo užšifravimai gali sustiprinti autorinių teisių apsaugą. Gali būti užtikrintas kiekvieno vaizdo nuorodų atsekimas iki gamybos šaltinio, apimantis dalinį ar visišką vaizdo duomenų atskleidimą. Užšifravimo technologijos gali dar labiau sustiprinti autentiškumo kontrolę. 3. Kilnojimo būdai. Dvimatė 2D simbologija taip pat apima svarbius potencialius užšifravimo schemos kilnojimo būdus komerciniame ir pramoniniame vaizdo valdyme. 2D panaudojimai gali apimti laisvai pasirinktą specialų užšifravimą; kintamą formatavimą; Rvdo ir Solomono klaidos taisymą (t.y. visišką duomenų atkūrimą esant simbolių 50% nuostoliams); galimybę spausdinti ištisai rašalu, nematomu rašalu, graviravimu, įspaudimu, išryškinimu (pvz., ant negatyvų ar transparantų);
[0138] ir efektyvius nuskaitymo greičius, tinkamus automatinei filmų apdorojimo įrangai.
[0139] Reziumuojant, 2D simbologija gali palengvinti universalų duomenų perdavimą nepriklausomai nuo gamybos technologijos; arba duomenų perdavimą iš bet kokios formos vaizdo gamybos įrenginio kitam bet kokios formos vaizdo gamybos įrenginiui.
[0140] Toliau, šis išradimas numato gyvybingos vienmatės simbologijos įdiegimą ir specifinį įgyvendinimą su ASIA programine įranga. Tačiau, su 1D vienmate simbologija yra teoriškai įmanomas to paties numerio ar klasifikacijos priskyrimas skirtingiems vaizdams.
[0141] Dvimatės 2D simbologijos brūkšninių kodų naudojimas eliminuoja dviprasmiškumo galimybę, dėl tų pačių klasifikavimo ar archyvo identifikatorių -priskyrimo tam pačiam vaizdui, ir todėl jam teikiama pirmenybė. Dvimatės 2D simbologijos naudojimas kartu su šio išradimo klasifikavimo ir archyvavimo schema gali apsaugoti bet kokį savininko vaizdo duomenų suskaidymą; pateikti neįkyrius žymeklius atspauduose ar atspaudų aprašymo lentelėse; eksponuoti archyvinį užšifravimą tiesiogiai ant laikmenų eksponavimo, apdorojimo ir/ar ryškinimo metu; ir greitai atlikti duomenų surinkimą rūšiavimo mašinomis ant laikmenų, tokių kaip transparantai, atspaudai ir kt. ASIA numato paprastą 2D Data Matrix priemonę, kad palengvinti tokį panaudojimą.
[0142] 3D+ (holografinės) simbologijos leis sekti didesnius kilmės gylius vienetiniuose simboliuose. Šis trimatis įgyvendinimas nepareikalaus papildomo sistemos sudėtingumo.
[0143] Schema Ši dalis aprašo išradimo schemą, charakterizuotą sekančiomis lentelėmis. 2 ir 3 lentelės parodo šio išradimo schemos organizacijos principus. 4-12 lentelės aprašo padėties numerių, vaizdo numerių ir pirmtako numerių sutartinius žymėjimus, sintaksę ir semantiką. 14-21 lentelės pilnai išplečia semantikas, paminėtas 8 lentelėje pavadintoje "Vaizdo semantikos".
[0144] 2 lentelėje (sekanti) yra išvardintos visos lentelės, kurios smulkiai apibūdina šio išradimo klasifikavimo schemą. Šioje lentelėje tikslūs lentelių pavadinimai yra identifikuoti kartu su trumpu kiekvienos lentelės turinio apašymu.
[0145] Panašiai, sekanti 3 lentelė pavadinta "Lentelių grupavimai" toliau grupuoja specifikacijos lenteles į kategorijas, pacal kurias jos yra aptariamos sekančiuose puslapiuose.
[0146]
[0147] • ROMĖNIŠKU ŠRIFTU parašyti žodžiai parodo pastovias ar raidines reikšmes.
[0148] • Indeksiniai skliaustai { } parodo reguliariuosius išraiškų modifikatorius.
[0149] Stulpeliuose Kintamieji išsamiai išvardinti visi kintamieji, naudojami Priede Schema.-.Kiekvienas kintamasis pavaizduotas vieno ilgio simboliu, todėl n atvaizduoja bet kokį skaitmenį (bet ne bet kokio skaitmens bet kokį skaičių). Specifiniai kintamieji yra:
[0150] • ' c' parodo bet kokį abėcėlinį simbolį a-z arba skaičių 0-9
[0151] • 'm' parodo skaitmenį, naudojamą mėnesiui nurodyti
[0152] • ' h' parodo skaitmenį, naudojamą valandai nurodyti • ' t' parodo skaitmenį, naudojamą minučių nurodymui • ' s' parodo skaitmenį, naudojamą sekundės nurodymui
[0153]
[0154] 5-6 lentelės griežtai atitinka 4 lentelės Sutartiniai žymėjimai (aukščiau) sintaksines taisykles. Specifinės priemonės yra aprašomos pagal dvigubą loginį pasiskirstymą:
[0155] 1. Padėties, vaizdo ir pirmtako sintaksė. Tai yra aprašyta 5 lentelėje, vadinamoje "Sintaksė". 5 lentelė "Sintaksė" pateikia kompaktinę šio išradimo funkcionalumo santrauką. 2. Dydžio ir skiriamosios gebos sintaksė. Tai yra aprašyta 6 lentelėje "Dydžio/skir. gebos sintaksė". 6 lentelė Dydžio/skir. gebos sintaksė praplečia sintaksės, taisykles kintamajam dydžiui ir skiriama j ai gebai, įvestiems 5 lentelėje.
[0156] Padėties, vaizdo ir pirmtako sintaksė. 5 lentelėje Sintaksė eilutės, priskirtos Padėčiai, Vaizdui ir Pirmtakui, atitinkamai pateikia: 1. Numerio pavyzdį ('Pavyzdys'), parodančio mažas ir dideles schemos iliustracijas. 2. Numeryje naudojamo kiekvieno lauko pavadinimus ('Pavadinimai'). 3. Specifines sintaksines taisykles, valdančias numerius(' Sintaksė') .
[0157] Stulpeliai identifikuoja numerio tipą ('#'), kategoriją ir eilutes iliustraciją.
[0158] Padeties numerio ir vaizdo numerio junginys garantuoja kiekvieno vaizdo unikalų identifikavimą archyve. Padėzies numerio, vaizdo numerio ir pirmtako numerio junginys garantuoja unikalų identifikavimą ir visiškai atstatomus giminingumo ryšius.
[0159] Padėties numeriai seka eilės ir chronologines padeties tvarką. Specifiniai laukai yra (a) privalomi įrašai generacija, seka ir data; ir (b) nebūtini įrašai laikas, autorius, įrenginys, elementas, padetisP. es ir padėtisCus. Privalomi įrašai garantuoja minimalią lydinčiąją informaciją ir pagrindinio elektroninio rūšiavimo duomenų nuoseklumą, tuo tarpu kai nebūtini įrašai numato papildomą detalizavimą didelių apimčių paieškai (nėra teorinių dydžio apribojimų).
[0160] Vaizdo numeris seka visų pirma fizikines vaizdo savybes priklausomai nuo įrenginių, laikmenų tipų ir saugojimo sąlygų. Specifiniai laukai yra (a) privalomi įrašai kategorijos dydis, laikmena, postūmis ar bitas, skiriamoji geba, spalva ir formatas ; ir (b) nebūtini įrašai vaizdasR. es ir vaizdasCus. Kuris nors iš postūmio ar bito yra visuomet reikalaujamas, bet abu kartu yra neleistini. Formato laukas apsprendžia, kuris: postūmis ar bitas turi būti vartojamas: bitas yra naudojamas kai formatas yra skaitmeniškai susijęs, kitu atveju naudojamas postūmis.
[0161] Pirmtakų numeriai seka pirmtako koncepcijos datą ir laiką ir papildomus neprivalomus duomenis. Specifiniai laukai yra (a) privalomi įrašai pirmtakas ir (b) nebūtini pzrmtakasP. es ir pirmtakasCus. Privalomas- įrašas užšifruoja pirmtako informaciją duotam antriniam vaizdui, tuo tarpu papildomi įrašai leidžia praplėsti specifikaciją ir pritaikyti vartotojo poreikiams.
[0162] Eilutė 'Pavadinimai' parodo kintamųjų pavadinimus, tokius kaip <matas> mato vienetui. 'Sintaksė 1' ir 'Sintaksė 2' yra kanoninės sintaksės.
[0163] Įvadas. 7-11 lentelės aprašo semantinius susitarimus ir visiškai specifikuoja 5-6 lentelių sintaksines taisykles. Visų kintamųjų reikšmės yra nelinksniuojamos. 7-11 lentelės aprašo sintaksinių pavadinimų, raidžių, sintaksinių elementų aprašymų reikšmes ir visų laukų ilgius. Detalės yra aprašytos pagal sekančias konceptualias grupes.
[0164]
[0165] Padėties semantika. 7 lentelėje "Padėties semantika" Padėtis parodo padėties numerinę klasifikaciją. Stulpelis "Pavadinimas" parodo duotosios padėties numerio lauko pavadinimą, tuo tarpu stulpelis "Aprašymas" aprašo ką reiškia laukas. Pavyzdžiui, laukas <data> klasifikacijoje "Padėtis" aprašo partijos loto sukūrimo datą.
[0166] Sekančiame 7 lentelės stulpelyje "Sintaksė", 5 lentelės eilutė "Sintaksė" yra išdėstyta vertikaliai. Stulpelis "Raidė" išdėsto atitinkamas reikšmes ar leidžiamų reikšmių spektrą. Pavyzdžiui, lauko <data> sintaksė '-yyyy' leidžiamas intervalas yra 0000-9.999 metai. Sekantis stulpelis "Aprašymas" aprašo priimtą reikšmę. Pavyzdžiui, ' YYYY' Yra- metai.
[0167] Ir pabaigai, stulpelis "Ilgis" parodo duotojo argumento leidžiamą ilgį. Pavyzdžiui, lauke <data> yra reikalaujama mažiausiai 7 simboliai ir daugiausiai yra leidžiami 9 simboliai.
[0168] Sekančiame 8 lentelės "Sintaksė" stulpelyje, 5 lentelės eilutė "Sintaksė" yra išvardinta vertikalioje formoje. Sekantis stulpelis "Raidė" išvardina atitinkamas reikšmes ar leistinų reikšmių diapazonus. Sekantis stulpelis "Aprašymas" aprašo ką "Raidė" reiškia. Ir galiausiai, stulpelis "Ilgis" parodo leistiną duotojo argumento ilgį. Pavyzdžiui, laukas <dydis> naudoja 1 ar daugiau simbolių.
[0169] Pirmtako semantika. 9 lentelėje "Pirmtako semantika" "Pirmtakas" parodo pirmtako numerio klasifikaciją. Stulpelis "Pavadinimas" parodo duotojo pirmtako numerio lauko pavadinimą, tuo tarpu stulpelis "Aprašymas" aprašo ką duotasis laukas reiškia. Pavyzdžiui, laukas <PirmtakasRes> yra rezervuotas laukas būsimam panaudojimui.
[0170] Sekančiame 9 lentelės stulpelyje "Sintaksė", 5 lentelės eilutė "Sintaksė" yra išvardinta vertikalioje formoje. Sekantis stulpelis "Raidė" išvardina atitinkamas reikšmes ar leistinų reikšmių diapazonus. Sekantis stulpelis "Aprašymas" aprašo ką "Raidė" reiškia. Ir galiausiai, stulpelis "Ilgis" parodo duotojo argumento leistiną ilgį. Pavyzdžiui, laukas <pirmtakas> naudoja 6 ar daugiau simbolių.
[0171] Mato semantika. 10 lentelė "Mato semantika" smulkiau aprašo priimtas kintamųjų dydis ir skiriamoji geba reikšmes, anksčiau aprašytas pagal taisykles 6 lentelėje "Dydžio/skir. gebos sintaksė".
[0172] Stulpelis "Kategorija" nurodo, kurios reikšmės yra padalintos (bendros) tarp dydžio ir skiriamosios gebos ir kurios yra unikalios. Stulpelyje "Raidinis žymuo" yra išvardinami sutrumpinimai, naudojami dydžių ir skiriamosios gebos reikšmėms. Stulpelyje "Aprašymas" yra paaiškinti sutrumpinimai.
[0173] Formato semantika, lą lentelė "Formato semantika" smulkiai aprašo priimtas kintamojo formatas reikšmes, anksčiau aprašytas 8 lentelėje "Vaizdo semantika". Stulpelyje "Raidė" išvardintos priimtos reikšmės ir stulpelyje "Aprašymas" yra smulkiau paaiškinti sutrumpinimai.
[0174]
[0175] Dydžio ir skiriamosios gebos pavyzdžiai. 13 lentelej e "Dydžio pavyzdžiai" aprašytos tipinės dydžio reikšmės, ir 14 lentelėje "Skiriamosios gebos pavyzdžiai" aprašytos tipinės skiriamosios gebos reikšmės.
[0176] Šių lentelių reikšmės parodo kai kurias nutylėjimu apibūdintas reikšmes, kadangi dydis ir skiriamoji geba yra algoritmiškai sugeneruoti pagal 6 lentelės "Dydis/skir. gebos sintaksė" taisykles ir iš reikšmių, esančių 10 lentelėje "Mato semantika". Smulkiau žiūrėti "Dydžio & skiriamosios gebos sintaksė".
[0177]
[0178] 15-22 lentelės smulkiau aprašo laikmenas, išvardintas 8 lentelėje "Vaizdo semantika". Laikmenos reikšmės yra susietos su formato reikšmėmis, todėl bet kokia formato reikšmė gali turėti savo laikmenų lentelę. Kadangi formatas nėra ribojamas dydžiu, tai ir laikmenos priemonės yra neribotos.
[0179] 15-19 lentelės: Filmų laikmenos. 15-19 lentelėse pirmasis simbolis parodo filmų gamintojus sekančiu būdu:
[0180] • 'X' žymi nežinomą filmų gamintoją
[0181] Tai palieka 17 laisvų pozicijų papildomiems didžiausiems filmų gamintojams prieš tai, kai vienos pirmosios raidės priešdėlis turės parodyti sudėtinius gamintojus ar prieš tai, kai turės būti pridėtos papildomos raidės. Galimas bet koks filmų laikmenų skaičius, tačiau pirmenybė šio išradimo į|?yvenciinirnu:'- pagal nutylėjimą yra suteikiama 223 variantams.
[0182]
[0183] Šis išradimas apima neribotą formalių objektu skaičių. Išradimo objektai yra giminingumo užšifravimas, vienmačiai ir dvimačiai brūkšniniai kodai ir tinkamo dydžio schema. Šio išradimo klasifikavimo ir archyvinio žymėjimo priemonės yra pakankamai lanksčios tam, kad galėtų būti naudojamos daugybėje parodytų atvaizdavimo situacijų. Duotais pavyzdžiais tiktai norėta pateikti iliustracijas, tačiau jokiu būdu jais neapsiriboja šio išradimo pritaikymas atvaizdavimo situacijų tipams.
[0184] Taisyklės ir pastabos, išdėstytos ankstesnėse lentelėse, suteikia pagrindą universaliam vaizdų sąrašo užšifravimui, iššifravimui ir apdorojimui, tinkamiems šio išradimo įvairių įgyvendinimų vystymui.
[0185] ASIA
[0186] Šis išradimas yra įgyvendintas įvairioje aparatinėje įrangoje. Šios įrangos bendras bruožas yra įrenginių sugebėjimas apdoroti informaciją (t.y., yra reikalingas centrinis procesorius, reikalingos duomenų įvedimo priemonės, tenkinančios reikalaujamą sintaksę (t.y., kai kurios vartotojo duomenų įvedimo formos tokios kaip klaviatūra, optinis nuskaitymo prietaisas, balso įrašas ir kitos duomenų įvedimo priemonės), įtaisytas užšifravimo mechanizmas ar kai kurios duomenų saugojimo priemonių formos, skirtos bent laikinai išlaikyti vartotojo duomenų įvedimą,
[0187] duomenų įrašymo priemonės tam, kad apdoroti informaciją ir gauti brūkšninį kodą arba kitą grafinį duomenų atvaizdavimą.
[0188] 701 komanda yra funkcinis kreipinys, kuris išrenka ASIA įvykdytiną apdorojimą.
[0189] Įvesties 703 formatas yra duomenų, patenkančių į ASIA, formatas. Pavyzdžiui, Nikon, Hewlett Packard, Xerox, Kodak ir t.t. duomenų formatai yra įvesties formatai.
[0190] IKF (705, 707 ir 709) yra Įvesties Kalbos Filtro bibliotekos, kurios apdoroja įvesties formatus į ASIA atitinkantį formatą tolimesniam apdorojimui. Pavyzdžiui, IKF gali konvertuoti Nikon formato failą į ASIA apdorojimo formatą. ASIA numato neribotą IKF skaičių.
[0191] 711 konfigūracija pritaiko konfigūraciją IKF rezultatams. Konfigūracija atvaizduoja panaudojimo specifikacijas tokias, kaip ilgio parametrai, sintaksės specifikacijos, lentelių komponentų pavadinimai ir kita.
[0192] KAF (713, 715 ir 717) yra Konfigūracijos Apdorojimo Filtrai, kurie yra apdorojimo baigtinius rėžius specifikuojančios bibliotekos, tam tikros priešapdorojamosios instrukcijos, taikomos specifinių įrenginių pritaikymui. ASIA numato neribotą KAF skaičių. 719 apdorojimas skaičiuoja išvesties duomenis, tokius kaip duomenys konvertuoti į skaičius.
[0193] Išvesties 721 formatas .yra struktūrizuota išvestis, naudojama apdorojimo rezultatų grąžinimui.
[0194] IKF (723, 725, 727) yra Išvesties Kalbos Filtrai, kurie yra bibliotekos, gaminančios formatuotus išvesties duomenis, tokius kaip brūkšninių kodų -simboliai, DBF, Excel, HTML, L"TEX, lentelėmis apribotas tekstas, WordPerfect ir kt. ASIA numato neribotą IKF skaičių.
[0195] Išvesties duomenų formato pristatymo įrenginys 72S pagamina ir/arba pristato duomenis į Išvesties Formato Filtrą. IFF (731, 733, 735) yra Išvesties Formato Filtrai, kurie yra išvesties duomenų bibliotekos, kurios organizuoja išvesties turinį ir išraišką, kaip išvedančiosios kameros filmavimo duomenys, duomenų bazės rakto numeriai, duomenų ir duomenų bazės rakto numeriai, duomenų iškeltys, įrenginių pasirinkimai, iššifruotų skaičių vertės ir kt. ASIA tinka neribotas IFF skaičius.
[0196] ASIA naudoja neapibrėžtus skaitinius diapazonus visiems savo kintamiesiems, išskyrus datą, kur tinkami metai yra nuo 0000 iki 9999. ASIA pagal nutylėjimą patiekia skaitinių diapazonų reikšmes, kurios yra pasirenkamos, bet jokiu būdų negali būti suprastos kaip ribojančios. Iš tikrųjų šis išradimas gali priimti papildomas reikšmes priklausomai nuo pasirinkto varianto. Esami diapazonai ir reikšmės gali būti lengvai praplėsti, priklausomai nuo specifinių poreikių.
[0197] Padėties numeriai. Padėties numeriai lydi bet kokį generacijų skaičių, bet kokį aibių (lotų) skaičių ir datą iki dienos. Norint, padėties numeriai gali sekti laiką bet kokiu tikslumu, bet kokį skaičių konkurentinių autorių, bet kokį skaičių įrenginių, bet kokį vaizdų archyve skaičių, bet kokį kiekį papildomų duomenų būsimam praplėtimui ir bet kokį kiekį papildomų duomenų, reikalingų vartotojo poreikių patenkinimui.
[0198] Vaizdo numeriai. Vaizdo numeriai seka bet kokį įsivaizduojamų kategorijų kiekį (2 pagal nutylėjimą), bet kokį kiekį laikmenų dydžių (47 pagal nutylėjimą); bet kokį kiekį duomenų postūmio nustatymų ar bet kokį kiekį dinaminio diapazono ("bito gylis") nustatymų, rakinamų formatu; bet kokį kiekį transparantų laikmenų tipų (60 pagal nutylėjimą), bet kokį negatyvų tipų skaičių (115 pagal nutylėjimą), bet kokį atspaudų laikmenų kiekį (209 pagal nutylėjimą), bet kokį programinės įrangos paketų kiekį (90 pagal nutylėjimą) ir bet kokį skaitmeninių formatų kiekį (153 pagal nutylėjimą); bet kokį skiriamosios gebos vienetą; bet kokį spalvinės išraiškos skaičių: (9 pagal nutylėjimą); bet kokį vaizdo formatų kiekį (12 pagal nutylėjimą). Galiausiai, vaizdo numeriai pasirinktinai numato bet kokį kiekį papildomų duomenų būsimam praplėtimui ir bet kokį kiekį papildomų duomenų, reikalingų vartotojo poreikių patenkinimui.
[0199] Pirmtako numeriai. Pirmtako numeriai lydi pirmtako koncepcijos datą. Kadangi archyvas gali turėti bet kokį vaizdų skaičių, tai archyvas taip pat turi bet kokį pirmtakų skaičių. Pirmtakų numeriai gali numatyti bet kokį elementą papildomų duomenų būsimam praplėtimui ir bet kokį elementą papildomų duomenų, reikalingų vartotojo poreikių tenkinimui.
[0200] Visi kintamieji naudoja nepriklausomus reikšmių diapazonus, išskyrus kintamąjį " data", kuris atitinka metus nuo 0000 iki 9999. 23 lentelė "Kintamieji su nepriklausomais diapazonais" specifiškai identifikuoja nepriklausomus kintamuosius, organizuotus pagal numerio tipą ("Numeris"), funkcionalumo kategoriją ("Kategorija") ir atitinkamą kintamąjį ("Kintamasis").
[0201] Sintaksinės taisyklės garantuoja visų priemonių nuoseklumą; žiūrėk "Sintaksė": 5-6 lentelės aukščiau. Nepriklausomai nuo pritaikymo skirtingiems vartotojo poreikiams, visos priemonės, kurios atitinka čia aprašytą užšifravimo schemą, keisis tarpusavyje duomenimis.
[0202] 23 lentelė: Kintamieji su nepriklausomais diapazonais
[0203]
[0204] Pavyzdžiai. 4 pavyzdžiai tiksliau iliustruos ASIA-jos suderinamumą. Visi šie pavyzdžiai naudoja 4 skaitmenų sekos apibrėžimą (t.y., 9,999 aibių pagrindu), bet kiekvienas pavyzdys pritaiko elemento apibrėžimą ir panaudoja pasirenkamus kintamuosius įrenginys ir/arba autorius. Įrenginio ir autoriaus-reikšmės yra pritaikomos nevienodai tarp pavyzdžių.
[0205] Pavyzdys. Naudojant 36 vienetų aibes (lotus), tinkamas tradicinei" 35 mm fotografijai, tai sukuria viršutinę 359.964 vaizdų kiekviename archyve ribą (arba 7.199 vaizdai per metus 50 metų). Yra naudojamas 1 skaitmens įrenginio užšifravimas, tinkantis iki 10 kartu veikiantiems įrenginiams.
[0206] Pavyzdys. Naudojant 99 vienetų aibes, tinkamas skaitmeniniam vaizdavimui, tai sukuria viršutinę 989.901 vaizdų archyve ribą
[0207] (arba 19.798 vaizdų per metus 50 metų). Yra naudojamas 2 skaitmenų įrenginio užšifravimas, tinkantis iki 100 kartu veikiančių įrenginių.
[0208] Pavyzdys. Naudojant 9.999 vienetų aibes, tinkamas fotokopij avimo vaizdavimui, tai sukuria viršutinę 100 milijonų (99.980.001) vaizdų archyve ribą (arba 2 milijonai [1.999.600] vaizdų per metus 50 metų). Autoriaus užšifravimui yra naudojama 3 simboliai ir tai sudaro iki 676 autorių archyve vienu metu, įrenginys nėra specifikuojamas.
[0209] Pavyzdys. Naudojant 999.999 vienetų aibes, tinkamas judesio vaizdavimui, tai sukuria viršutinę 9.998.990.001 (10 trilijonų) vaizdų archyve ribą (arba 200 milijonų [199.979.800] vaizdų per metus 50 metų). Yra naudojamas 4 simbolių autoriaus užšifravimas, numatantis iki 456.976 autorių vienu metu; ir yra naudojamas 3 skaitmenų įrenginio užšifravimas, numatantis iki 1000 kartu veikiančių įrenginių vienam autoriui.
[0210] Visų aukščiau pateiktų pavyzdžių duomenys gali būti nesunkiai paskirstyti, naudojant šio išradimo užšifravimo schemą. Giminingumo įrašų apdorojimas
[0211] Įdiegimas. ASIA natūraliai užtikrina pirmtako iššifravimą ir yra parašyta užtikrinant pirmtako užšifravimą. Tačiau, kadangi giminingumo užšifravimo funkcionalumas privalo veikti tiesiogiai su sprendimo įtaisais (žiūr. Fig. 3) daugiageneracinis užšifravimas yra paliktas įrenginio specifinėms priemonėms.
[0212] ASIA realizuoja giminingumo įrašų atvaizdavimą per 'schemos' ir 'konvertavimo įtaiso' komponentus Fig. 5 intensyviai panaudojant IKF (žiūrėk Fig. 7 ASIA).
[0213] Įdiegimas. ASIA natūraliai palaiko vienmačius Code 39 ir dvimačius Data Matrix brūkšninius kodus. ASIA įgyvendina brūkšninį kodavimą 'konvertavimo įtaiso' komponento pagalba.
[0214] ASIA biblioteka specifiškai realizuoja šio išradimo formalius reikalavimus klasifikavimui ir archyviniam žymėjimui ir šiuo požiūriu realizuoja šio išradimo ryšių nuorodų atžymėjimą.
[0215] ASIA yra parašyta AMSI++ su lankstumą ir atlikimą pagerinančiais praplėtimais, tinkančiais Win3 2 ir SVID suderinamiems su UNIX-ais. Sistema buvo sukurta tarnauti kaip biblioteka, įsiterpiant į kitą programinę įrangą arba kaip šerdinis konvertavimo įtaisas, kuriam yra parašyti interfeisai. ASIA yra moduliais išskirstyta į mažus, patogius užšifravimo ir iššifravimo filtrus (bibliotekas): IKF, KAF, IšKF ir IFF. Pilnam realizavimui programuotojas dažnai turi tik įrašyti 1 kiekvienos grupės filtrą. Šie filtrai yra paprasti, kartais kiekvienas tik kelios kodo eilutės.
[0216] Tokia plėtimo galimybė yra suprojektuota tam, kad ASIA greitai būtų pajungiama skirtingiems pritaikymams. Pavyzdžiui, programuotojas gali priderinti ASIA su mažiausiomis pastangomis prie naujo įrenginio ar programines įrangos paketo. Be ypatingo pritaikymo vartotojo poreikiams, ASIA konvertavimo priemonių biblioteka gali papildyti anksčiau egzistavusias priemones, pasitarnauti kaip bazė naujai sukurtiems interfeisams ar būti įtraukta tiesiogiai -į' lustus su lenteline informacija aptarnaujama per Flash ROM (akimirksniu nuskaitoma atmintis) plėtotes ir kt. ASIA iliustruoja visus 3 šio išradimo lygius, apibūdintus Fig. 1. Ypač, ASIA pateikia stiprų savito funkcionalumo rinkinį šerdinio kodo pasiūlyme. Šerdinis kodas buvo sukurtas ypatingam, greitam ir patogiam išplėtimui. ASIA išplėtimas suteikia teoriškai neribotas galimybes dirbti su įrenginių, mechanizmų ir programinės įrangos tarpusavyje suderintu kompleksu, tuo pačiu išvystymui pareikalaujant mažiausiai pastangų ir laiko.
[0217] Yra tikėtina, kad ASIA apjungia funkcionalumą, reikalingą daugeliui pritaikymų, kuriems skirta Automatizuota Vaizdo Archyvavimo Sistema, bet pati ASIA yra tiktai vienas šio išradimo formalių aprašymų, pateiktų aukščiau.
[0218] Įrenginiai, kuriuose įdiegtas šis išradimas, gali užtikrinti patogią, tikslią ir lanksčią informacijos sekimo sistemą, kuri automatiškai integruojasi į visapusišką, racionaliai organizuotą archyvinę sistemą, kuri nereikalauja jokių archyvinių žinių kad ir kas ja besinaudotų. Tai gali patenkinti administracinius poreikius tų, kurie naudoja vaizdus gaminančius įrenginius. Panašiai, po to kai vartotojas inicijuoja sistemas, sistema dirbs be vartotojo įsikišimo.
[0219] Pavyzdžiui, gali būti sumažintas fotografo asistentų poreikis profesionalioje fotografijoje. Įrenginio panaudojimas sukuria archyvą be žmogaus įsikišimo ir, vaizdą spragtelėjus brūkšninio kodo skaitytuvu, pateikiami vaizdo duomenys.
[0220] Archyvuotojui mechanizmai, naudojantys šį išradimą, gali automatizuoti tikslų ir greitą kiekvieno vaizdo sekimą duotajame archyve pagal inventorizavimo/pardavimų, autoriaus nustatymo, istorijos įrašus ir kt. Pavyzdžiui, reklamos agentūra galėtų prisiminti (iškviesti) kliento informaciją ir vaizdo gamybos detales tiesiog spragtelėjus brūkšninio kodo skaitytuvą. Laikraštis automatinio skaidrių rūšiavimo prietaisų pagalba galėtų apdoroti, identifikuoti ir sekti vaizdus, sukurtus jo fotografų. Muziejai gaunant naują medžiagą galėtų automatizuoti kolekcionavimo ir inventorizavimo paslaugas kaip savaime suprantamas.
[0221] Gamintojui šio išradimo įdiegimas gali užtikrinti įrenginius su automatinio užšifravimo, iššifravimo ir apdorojimo sistemomis, įterptomis į lustus ar pridedamą programinę įrangą. Įrenginys gali atlikti save identifikuojantį žymėjimą, kuris būtų suderinamas tiek su to paties gamintojo kitais įrenginiais, tiek su kitų gamintojų įrenginiais.
[0222] Pavyzdžiui, gamintojas galėtų pateikti vartotojams vientisą procedūrą vaizdo evoliucijos sekimui, nuo filmo išryškinimo iki skaitmeninio redagavimo popieriuje. Arba kaip savaime suprantamą dalyką naudojant išradimo 4ren<?imus' ligoninės galėtų automatiškai sekti paciento rentgeno ar MRI vaizdo išklotines. Įrengimai galėtų būti pagaminti vieno ar skirtingų gamintojų, ir sistema nesutrikdomai dirbtų galutiniam vartotojui.
1. Vaizdo universalaus sekimo sistema, besiskiri a n t i tuo, kad susideda iš:vaizdo formavimo aparato;centrinio procesoriaus, suderinamo su vaizdą formuojančiu aparatu;vartotojo įvesties priemonių, sujungtų su centriniu procesoriumi vartotojo įvesties duomenų gavimui;centriniame procesoriuje laikomos loginės grandinės vartotojo įvesties duomenų gavimui ir archyvinių duomenų, pagrįstų vartotojo įvesties duomenimis,sukūrimui; irreaguojančio į centrinį procesorių grafinio kodavimo įrenginio archyvinių duomenų grafinių kodų atvaizdavimui.
vaizdo formavimo aparato;centrinio procesoriaus, suderinamo su vaizdą formuojančiu aparatu;vartotojo įvesties priemonių, sujungtų su centriniu procesoriumi vartotojo įvesties duomenų gavimui;centriniame procesoriuje laikomos loginės grandinės vartotojo įvesties duomenų gavimui ir archyvinių duomenų, pagrįstų vartotojo įvesties duomenimis,sukūrimui; irreaguojančio į centrinį procesorių grafinio kodavimo įrenginio archyvinių duomenų grafinių kodų atvaizdavimui.2. Vaizdo universalaus sekimo sistema pagal 1 punktą, b e siskirianti tuo, kad vaizdo formavimo aparatas yra medicininis vaizdo jutiklis.
3. Vaizdo universalaus sekimo sistema pagal 1 punktą, b e siskirianti tuo, kad loginė grandinė apima konfigūracijos įvesties apdorojimo priemones, skirtas archyvinių duomenų generacijos konfigūracijos įvesties pagrindu ribų nustatymui;sprendimo įtaisą, skirtą teisingos archyvinių duomenų, atvaizduojančių vaizdą formuojančio aparato ir konfigūracijos įvesties duomenis, reikšmės nustatymui; ir laikmatį datos/laiko atžymų sukūrimui.
4. Vaizdo universalaus sekimo sistema pagal 3 punktą, b e siskirianti tuo, kad laikmatis susideda iš filtro laiko atžymos apdorojimui pagal konfigūracijos įvesties duomenų taisykles.
5. Vaizdo universalaus sekimo sistema pagal 3 punktą, b e siskirianti tuo, kad konfigūracijos įvesties duomenis sudaro bent jau generacijos, sekos, datos, elemento ir pastoviųjų dydžių informacija.
6. Vaizdo universalaus sekimo sistema pagal 1 punktą, b e siskirianti tuo, kad papildomai turi grafinio kodo skaitytuvą, sujungtą su centriniu procesoriumi, vaizdo grafinio kodo, atvaizduojančio archyvinę informaciją, nuskaitymui; ir iššifruotoją, skirtą archyvinės informacijos, atvaizduotos grafiniu kodu, iššifravimui.
7. Vaizdo universalaus sekimo sistema pagal 6 punktą, b e s iskirianti tuo, kad loginė grandinė papildomai turi:loginę grandinę, skirtą antrinės vartotojo įvesties duomenų priėmimui ir susijusios su vaizdu ir besiremiančios archyvine informacija ir antrinės vartotojo įvesties duomenimis kilmės archyvinės informacijos sukūrimui; irloginę grandinę, skirtą kilmės archyvinių duomenų grafiniam kodavimui.
loginę grandinę, skirtą antrinės vartotojo įvesties duomenų priėmimui ir susijusios su vaizdu ir besiremiančios archyvine informacija ir antrinės vartotojo įvesties duomenimis kilmės archyvinės informacijos sukūrimui; irloginę grandinę, skirtą kilmės archyvinių duomenų grafiniam kodavimui.8. Vaizdo universalaus sekimo sistema pagal 1 punktą, b e siskirianti tuo, kad kiekvienas vaizdas vaizdų archyve turi unikalius archyvavimo duomenis, susijusius su kiekvienu vaizdu.
9. Vaizdo universalaus sekimo sistema pagal 1 punktą, b e siskirianti tuo, kad archyvavimo duomenis sudaro bent jau:vaizdo generacijos gylis;aibės (loto) serijinė seka archyve;elemento serijinė seka aibėje;aibės datos padėtis archyve;vaizdo datos padėtis archyve; vaizdo autoriaus nurodymas; irvaizdo gamybos įrenginio nurodymas.
vaizdo generacijos gylis;aibės (loto) serijinė seka archyve;elemento serijinė seka aibėje;aibės datos padėtis archyve;vaizdo datos padėtis archyve; vaizdo autoriaus nurodymas; irvaizdo gamybos įrenginio nurodymas.10. Vaizdo universalaus sekimo būdas, besiskiria n t i s tuo, kad į vaizdą formuojantį aparatą įveda neapdorotus vaizdo duomenis; su vaizdu susijusių duomenų pagrindu sukuria pirminius archyvinius duomenis; pirminius archyvinius duomenis transformuoja į tokią formą, kuri gali papildyti pradinius vaizdo duomeni s.
11. Vaizdo universalaus sekimo būdas pagal 10 punktą, b e siskiriantis tuo, kad papildomai nuskaito antrinius archyvavimo duomenis; ir pirminės bei antrinės archyvavimo informacijos pagrindu sukuria susijusią su vaizdu kilmės archyvinę informaciją.
12. Vaizdo universalaus sekimo būdas pagal 10 punktą, b e siskiriantis tuo, kad su vaizdu susijusių duomenų įvestis apima konfigūracijos įvesties apdorojimą, siekiant nustatyti archyvinių duomenų generacijos ribas konfigūracijos įvesties pagrindu, teisingos archyvinių duomenų, atvaizduojančių vaizdo formuojančio aparato ir konfugūracijos įvestį, reikšmės nustatymą ir su vaizdu susijusių duomenų datos/laiko atžymėjimą.