Tsim, Secondary kev kawm ntawv thiab cov tsev kawm ntawv
Yuav ua li cas yog lub encoding ntawm cov ntaub ntawv thiab nws kev?
Nyob rau hauv lub ntiaj teb no muaj yog ib qhov kev pauv ntawm cov ntaub ntawv ntws. Lub chaw yuav tsum muaj cov neeg, kev pab kiag li lawm, tej yam txawv, tej khoom animate thiab tswg xwm. Tau txais ntaub ntawv tau raws li ib tug tib yam twj paj nruas, los yog ob peb.
Maub ntaub ntawv nyob rau hauv koj lub computer
Muaj ntau ntau txoj kev ntawm cov ntaub ntawv (phau ntawv, cov xov tooj, graphics, video, suab) los ntawm ib lub computer. Tag nrho cov ntaub ntawv tiav los ntawm ib lub computer, sawv cev nyob rau hauv binary code - nrog cov zauv 1 thiab 0 yog hu ua me me. Technically, qhov no txoj kev yog siv yog heev yooj yim: 1 - ib tug hluav taws xob lub teeb liab yog tam sim no, 0 - tsis tuaj kawm ntawv. Los ntawm ib tug tib neeg foundations, cov lis dej num yog phim rau xaav - ntev kab ntawm zeros thiab sawv daws yuav uas sawv cev rau kho cim nyuaj heev tam sim ntawd decipher. Tab sis qhov no cov ntaubntawv povthawj siv hom ntawv tam sim ntawd qha tau hais tias xws li coding ntaub ntawv. Piv txwv li, tus naj npawb 8 nyob rau hauv lub yim tug binary daim ntawv zoo li cov nram qab no ib theem zuj zus ntawm cov khoom: 000001000. Tab sis nws yog ib qhov nyuaj rau cov txiv neej, cia li lub computer. Electronics yooj yim rau lis ntau yam yooj yooj yim hais dua ib tug me me npaum li cas ntawm txoj.
ntawv nyeem Encoding
Thaum peb thawb mus lawm lub khawm saum tus keyboard, lub computer tau txais ib lub code ntawm cov kev nias khawm yog tab tom nrhiav rau nws nyob rau hauv tus txheej txheem ASCII cim rooj (American Code rau Information Sib Tshuam), "to taub" dab tsi khawm yog pressed, thiab hau no code rau ntxiv ua (xws li, rau zaub cim ). Rau khaws cia cim code nyob rau hauv binary daim ntawv siv 8 me me, yog li cov nyiaj pab ntau tshaj xov tooj ntawm ob peb ua ke sib npaug 256. Tus thawj 128 cim siv rau kev tswj cim, tooj thiab cov tsiaj ntawv. Qhov thib ob ib nrab yog npaj rau lub teb chaws cim thiab pseudo.
ntawv nyeem Encoding
Nws yuav yooj yim rau to taub dab tsi yog qhov encoding ntawm cov ntaub ntawv, raws li ib qho piv txwv. Xav txog cov lus Askiv cim leb "C" thiab lub Lavxias teb sab tsab ntawv "C". Nco ntsoov tias cov cim twv capital, thiab lawv cov lis dej num yog txawv los ntawm lowercase. English cim yuav zoo li 01000010, thiab Lavxias teb sab - 11010001. Lub fact tias cov neeg nyob rau qhov kev tshuaj ntsuam zoo tib yam, cov computer pom heev txawv. Nws tseem yog tsim nyog them sai sai rau lub fact tias cov lis dej num ntawm cov thawj 128 cim nyob li qub, tab sis pib los ntawm 129 thiab ces ib tug binary code yuav sib haum mus rau txawv cov tsiaj ntawv, nyob ntawm seb cov kev cai saum rooj. Piv txwv li, tus zauv code 194 tej zaum yuav sib haum mus rau KOI8 tsab ntawv "b" nyob rau hauv SR1251 - "B" nyob rau hauv lub ISO - «T», thiab nyob rau hauv lub encoding SR866 thiab Mus general no code tsis phim ib tug cim. Yog li ntawd, thaum koj qhib ib phau ntawv, peb saib es tsis txhob ntawm Lavxias teb sab lus alphanumeric cim abracadabra, uas txhais tau tias qhov no encoding ntaub ntawv yog tsis rau peb thiab koj yuav tsum xaiv ib tug txawv txiaj cim.
encoding xov tooj
Nyob rau hauv lub binary system yog npaum li cas tsuas yog ob tug xaiv qhov tseem ceeb - 0 thiab 1. Tag nrho cov yooj yim ua hauj lwm nrog binary xov tooj siv cov science hu ua binary xam. Cov kev nqis tes ua muaj lawv tus kheej cov yam ntxwv. Noj, piv txwv li, tus naj npawb 45, ntaus rau tus keyboard. Txhua tooj muaj nws tus kheej yim tug code nyob rau hauv lub ASCII code rooj, yog li tus xov tooj occupies ob bytes (16 khoom): 5 - 01,010,011 4 - 01.000.011. Yuav kom siv tau qhov no xov tooj nyob rau hauv lub xam, nws yog txhais los ntawm tshwj xeeb algorithms mus rau lub binary tooj system nyob rau hauv daim ntawv ntawm yim-lej binary tooj: 45 - 00101101.
Coding thiab ua cov graphics
Nyob rau hauv 50-ies rau cov computers uas yog feem ntau siv nyob rau hauv scientific thiab cov tub rog lub hom phiaj, rau cov thawj lub sij hawm pom tau hais cov graphical zaub ntawm cov ntaub ntawv. Niaj hnub no, visualization ntawm cov ntaub ntawv los ntawm ib lub computer, yog ib qho thiab paub ib tug neeg twg tshwm sim, thiab nyob rau hauv cov hnub nws ua ib tug txawv tshaj plaw kiv puag ncig nyob rau hauv kev ua hauj lwm nrog technology. Tej zaum cuam tshuam los ntawm tej yam ntawm tus tib neeg psyche: ib tug sawv cev nrig ntawm cov ntaub ntawv yog zoo dua digested thiab txais. Ib tug poj leap rau pem hauv ntej nyob rau hauv cov ntaub ntawv visualization txoj kev loj hlob tshwm sim nyob rau hauv lub 80s, thaum lub encoding thiab ua cov graphics ntaub ntawv tau txais haib txoj kev loj hlob.
Analog thiab discrete graphics kev kawm
Graphic ntaub ntawv yog ntawm ob hom: analog (a painting nrog tsis tu ncua hloov xim) thiab discrete (daim duab uas muaj ib tug plurality ntawm txawv xim pixels). Rau qhov yooj yim ntawm kev ua hauj lwm nrog cov dluab nyob rau hauv lawv lub computer kho - spatial zauv, whereby txhua lub caij yog muab ib tug kev xim nqi nyob rau hauv daim ntawv ntawm ib tug tshwj xeeb cov cai. Coding thiab ua cov graphical ntaub ntawv uas zoo sib xws rau cov kev ua hauj lwm nrog ib tug mosaic muaj li ntawm ntau me me tawg tsam. Wherein lub encoding zoo yog nyob rau ntawm qhov luaj li cas ntawm dots (tus me qhov loj ntawm lub caij - cov ntsiab lus yuav muaj ib tug ntau dua tus nqi ib chav tsev cheeb tsam, - lub siab zoo) thiab qhov luaj li cas ntawm cov palette ntawm cov xim siv (ntau dua qhov lub xim xeev tej zaum yuav siv sij hawm rau txhua kis, ntsig txog, nqa cov lus qhia ntxiv, qhov zoo qhov tsis zoo ).
Tsim thiab khaws cia los
Muaj ntau ntau yam loj duab tawm tswv - vector, raster, thiab fractal. Nyias xam tau tias yog ib tug ua ke ntawm raster thiab vector - yog thoob plaws nyob rau hauv peb lub sij hawm multimedia 3D-graphics sawv cev cov hom kev kawm thiab cov hau kev ntawm constructing peb-seem nyob rau hauv lub virtual qhov chaw. Coding thiab ua cov graphical thiab multimedia ntaub ntawv yog txawv rau txhua hom duab.
bitmap
Lub essence ntawm lub duab hom ntawv uas cov duab yog muab faib mus rau hauv me me kob dots (pixels). Lub Upper rau sab laug taw tes tswj. Coding duab ntaub ntawv yeej ib txwm yog pib los ntawm sab laug ces kaum ntawm cov duab kab los ntawm kab, txhua pixel tau txais ib cov xim code. Xaav bitmap yuav muab xam tus naj npawb ntawm cov ntsiab lus nyob rau hauv ib tug ntaub ntawv ntim ntawm txhua (uas yog nyob rau hauv lub xov tooj ntawm cov xim variants). Lub siab dua cov kev daws teeb meem ntawm tus saib, cov ntau lub xov tooj ntawm cov raster kab thiab dots rau txhua leej, ntsig txog, ntau dua duab zoo. binary code yuav siv tau rau cov zauv duab cov ntaub ntawv ntawm lub raster hom, txij thaum lub brightness ntawm txhua taw tes thiab lub coordinates ntawm nws qhov chaw nyob yuav tsum muaj tuaj raws li cov zauv.
Vector duab
Coding graphics thiab multimedia ntaub ntawv vector hom yog txo mus rau lub fact tias cov duab kwv yog sawv cev nyob rau hauv daim ntawv ntawm cov elementary feem thiab arcs. Kab zog, uas pib yam khoom yog zoo (ncaj los yog nkhaus), xim, thickness, style (dashed los yog khoom kab). Cov kab uas raug kaw, muaj lwm cov khoom teejtug - sau lwm yam khoom los yog xim. Txoj hauj lwm ntawm tus kwv yog txiav txim los ntawm lub ntsiab lus ntawm pib thiab thaum xaus ntawm txoj kab thiab lub voos kheej-kheej ntawm curvature ntawm lub arc. Volume graphics nyob rau hauv vector hom Raster tsawg npaum li cas, tab sis yuav tsum tau tshwj xeeb software rau saib los ntawm no hom. Tseem muaj kev pab cuam - vectorizers transforming raster dluab rau hauv vector.
fractal graphics
Qhov no hom ntawm cov duab raws li ib tug vector, yog raws li nyob rau hauv zauv, tab sis nws yog ib tug yooj yim muaj ntawm cov mis nws tus kheej. Nyob rau hauv lub computer nco yog tsis muaj yuav tsum tau muab khaws cia tej dluab los yog khoom, cov duab los ntawm cov mis nws tus kheej nkaus xwb. Kab kos ntawm no hom yog yooj yim yuav pom tau tsis tsuas yooj yim kev qauv, tab sis kuj complex illustrations, simulating, piv txwv li, lub ua hauj lwm nyob rau hauv kev ua si los yog emulators.
suab tsis
Yuav ua li cas yog lub encoding ntawm cov ntaub ntawv, tsis tau nws yuav tsum pom hais tias nws nyob rau hauv qhov piv txwv ntawm kev ua hauj lwm nrog lub suab. Peb paub hais tias peb lub ntiaj teb no yog tag nrho ntawm cov suab. Txij ancient sij hawm, cov neeg muaj figured tawm yuav ua li cas suab yog ua - ib tug yoj ntawm compressed thiab rarefied huab cua, rau lub nruas ntsej. Ib tug neeg muaj peev xwm paub yoj nrog zaus ntawm 16 Hz mus rau 20 kHz (1 Hertz - ib oscillation ib ob). Tag nrho tsis uas nws zaus deeg sab nraum ntawm no ntau yam yog hu ua cov suab.
thaj chaw ntawm lub suab
suab yam ntxwv yog laus, timbre (suab xim ntawm cov uas nyob rau hauv lub waveform), lub qhov siab (lub zaus ntawm uas yog txiav txim los ntawm lub zaus ntawm oscillations ib ob) thiab qhov ntim ntawm uas yog nyob rau ntawm qhov kev siv ntawm deeg. Tej tiag tiag suab muaj ib tug sib tov ntawm harmonic oscillation nrog ib taag txheej frequencies. Wobble nrog tus nqi qis tshaj zaus yog hu ua tus yuav tsum muaj lub suab, lwm tus - overtones. Ib tug tshwj xeeb xim laus muab lub suab - sib txawv npaum li cas ntawm overtones xam qhovkev nyob rau hauv precisely no suab. Uas suab, peb yuav paub txog lub suab uas peb hlub, paub qhov txawv cov suab ntawm cov suab paj nruas seev.
Program rau kev ua hauj lwm nrog lub suab
Zwj ceeb nyob rau lub functionality ntawm cov kev pab cuam muaj peev xwm yuav muab faib ua ob peb hom: hlauv taws xob thiab cov tsav tsheb rau lub suab phaib, ua hauj lwm nrog lawv nyob rau ntawm ib tug tsawg theem, suab editors uas ua ntau yam hauj lwm nrog cov ntaub ntawv audio thiab thov ntau yam teebmeem rau lawv, software synthesizers thiab converters, analogue-digital ( ADC) thiab digital-rau-analog (DAC).
suab encoding
Coding ntawm multimedia qhia no yog los hloov cov analog suab mus rau hauv discrete xwm rau ntau yooj yim ua. ADC tau txais lub tswv yim analog teeb liab, ntsuas nws cov amplitude nyob rau tej lub sij hawm Team sib thiab outputs cov theem zuj zus nrog kev hloov ntawm amplitude cov ntaub ntawv. Tsis muaj lub cev transformation tshwm sim.
Lub tso zis teeb liab yog discrete, txawm li cas los, qhov ntau lub amplitude ntsuas zaus (qauv), qhov ntau precisely cov qhov tso zis teeb liab sau raws nkaus Ii lub tswv yim, lub zoo dua coding dhau mus thiab ua multimedia ntaub ntawv. Kuaj no kuj xa mus rau raws li ib tug kom ib theem zuj zus ntawm cov ntaub ntawv tau los ntawm lub ADC. Cov txheej txheem nws tus kheej no ces hu ua piv txwv, nyob rau hauv Lavxias teb sab - sampled.
Cov rov qab transformation yog ua los ntawm DAC raws li ib tug tau txais tswv yim cov ntaub ntawv ntawm ib tug tej lub sij hawm ua rau yus lub cim ntawm lub fais teeb liab tsim nyog amplitude.
sampling tsis
Seplirovaniya ntsiab tsis yog tsis tsuas cov zaus ntsuas, tab sis kuj lub ntsis - cov neeg ntawm xab cov kev hloov ntawm lub amplitude ntawm txhua qhov hnoos qeev. Cov ntau yog Digitisation yog kis tau thaum tus nqi nyob rau hauv txhua chav tsev ntawm lub sij hawm lub teeb liab amplitude, cov ntau dua qhov zoo ntawm lub teeb liab tom qab lub ADC, ntau dua qhov lub laij rov qab yoj nyob rau hauv lub rov qab hloov dua siab tshiab.
Similar articles
Trending Now