Az oszlopban az audiofájl becsült hangereje látható. Hangos információk kódolása és feldolgozása
Olvassa el is
Változó amplitúdóval és frekvenciával. Minél nagyobb a jel amplitúdója, annál hangosabban érzékeli az ember. Minél magasabb a jel frekvenciája, annál magasabb a hangja.
1. ábra Hanghullámok oszcillációs amplitúdója
Hanghullám frekvenciája a másodpercenkénti oszcillációk száma határozza meg. Ezt az értéket hertzben (Hz, Hz) mérik.
Az emberi fül a 20 $ Hz és $ 20 $ kHz közötti tartományban érzékeli a hangokat, ezt a tartományt ún. hang. Az egy hangjelhez rendelt bitek számát hívják meg hangkódolási mélység. A modern hangkártyák 16-$, 32-$ vagy 64 dolláros hangkódolási mélységet biztosítanak. A kódolás folyamatában hangos információk a folyamatos jel kicserélődik diszkrét, azaz bináris nullákból és egyesekből álló elektromos impulzusok sorozatává alakul át.
Hang mintavételi frekvencia
Az egyik fontos jellemzőit a hangkódolási folyamatban a mintavételezési frekvencia, amely a jelszint mérések száma $1$ másodpercenként:
- másodpercenként egy mérés 1$ gigahertz (GHz) frekvenciának felel meg;
- A másodpercenkénti 1000 $ mérés megfelel $1 $ kilohertz (kHz) frekvenciának.
2. definíció
Hang mintavételi frekvencia a hangerő méréseinek száma egy másodperc alatt.
A mérések száma 8 $ kHz és 48 $ kHz között lehet, az első érték a rádióadás frekvenciájának, a második pedig a zenei média hangminőségének felel meg.
Megjegyzés 1
Minél magasabb a hang frekvenciája és mintavételi mélysége, annál jobban fog szólni a digitalizált hang. A legalacsonyabb minőségű digitalizált hang, amely megfelel a minőségnek telefonos kommunikáció, kiderül, hogy amikor a mintavételezési sebesség 8000-szer másodpercenként, a mintavételi mélység $8$ bit, ami egy hangsáv rögzítésének felel meg ("mono" mód). A digitalizált hang legmagasabb minősége, amely megfelel egy audio CD minőségének, akkor érhető el, ha a mintavételi sebesség 48 000 $ másodpercenként, a mintavételi mélység $ 16 $ bit, ami két hangsáv rögzítésének felel meg (sztereó mód).
Egy hangfájl információs hangereje
Meg kell jegyezni, hogy minél magasabb a minőség digitális hang, annál nagyobb az audiofájl információmennyisége.
Becsüljük meg egy monó audiofájl információs mennyiségét ($V$), ezt a következő képlettel lehet megtenni:
$V = N \cdot f \cdot k$,
ahol $N$ a hang teljes időtartama másodpercben kifejezve,
$f$ - mintavételi frekvencia (Hz),
$k$ - kódolási mélység (bit).
1. példa
Például, ha a hang időtartama $1$ perc, és van egy átlagos hangminőségünk, amelynél a mintavételi frekvencia $24$ kHz, a kódolási mélység pedig $16$ bit, akkor:
$V=60 \cdot 24000 \cdot 16 \ bits=23040000 \ bits=2880000 \ bytes=2812.5 \ KB=2.75 \ MB.$
Sztereó hang kódolásakor a mintavételezési folyamat külön-külön és egymástól függetlenül történik a bal és a jobb csatornán, ami ennek megfelelően növeli a hangerőt hangfájl kétszerese a mono hanghoz képest.
2. példa
Például becsüljük meg egy digitális sztereó hangfájl információs mennyiségét, amelynek a hang időtartama $1$ másodperc átlagos hangminőség mellett ($16$ bit, 24000$ mérés másodpercenként). Ehhez szorozza meg a kódolási mélységet az $1$ másodpercenkénti mérések számával, és szorozza meg $2$-al (sztereó hang):
$V=16 \ bit \cdot 24000 \cdot 2 = 768000 \ bit = 96000 \ bájt = 93,75 \ kb.$
Hanginformációk kódolásának alapvető módszerei
Különféle módszerek léteznek az audio információk bináris kóddal történő kódolására, amelyek között két fő irány van: FM módszerÉs hullámtábla módszer.
FM módszer (frekvencia moduláció) azon a tényen alapul, hogy elméletileg bármilyen összetett hang felbontható különböző frekvenciájú egyszerű harmonikus jelek sorozatára, amelyek mindegyike szabályos szinuszos lesz, ami azt jelenti, hogy kóddal leírható. A hangjelek harmonikus sorozatokra bontásának folyamata és diszkrét formában való megjelenítése digitális jelek speciális eszközökben, az úgynevezett analóg-digitális konverterekben (ADC) fordul elő.
2. ábra Audiojel átalakítása diszkrét jellé
A 2a ábra az ADC bemenetén lévő audiojelet, a 2b ábra pedig az ADC kimenetén lévő, már átalakított diszkrét jelet mutatja.
A numerikus kód formájában megjelenő hang lejátszásakor fordított konverzióhoz digitális-analóg átalakítókat (DAC) használnak. A hangátalakítási folyamat az ábrán látható. 3. Ez a módszer nem biztosít kódolást jó minőségű hang, de kompakt kódot biztosít.
3. ábra: Diszkrét jel átalakítása audiojellé
A 3a ábra a DAC bemeneten lévő diszkrét jelet mutatja, a 3b ábra pedig a DAC kimenet audiojelét.
Táblázat-hullám módszer (Hullám asztal) azon alapul, hogy a környező világ hangjainak, hangszereknek stb. mintáit előre elkészített táblázatokban tárolják A numerikus kódok kifejezik a hang magasságát, időtartamát és intenzitását, valamint egyéb paramétereket, amelyek a hangszer jellemzőit jellemzik. a hang. Mivel mintaként „igazi” hangokat használnak, a szintézis eredményeként kapott hang minősége nagyon magas, és megközelíti a valódi hangszerek hangminőségét.
Példák hangfájl formátumokra
A hangfájlok többféle formátumban kaphatók. Közülük a legnépszerűbbek a MIDI, WAV, MP3.
MIDI formátum(Musical Instrument Digital Interface) eredetileg hangszerek vezérlésére készült. Jelenleg az elektronikus hangszerek területén használatos, ill számítógépes modulok szintézis.
WAV audio fájl formátum(hullámforma) egy tetszőleges hangot képvisel a formában digitális ábrázolás az eredeti hanghullám vagy hanghullám. Minden szabványos Windows hang .wav kiterjesztéssel rendelkezik.
MP3 formátum(MPEG-1 Audio Layer 3) a hanginformációk tárolására szolgáló digitális formátumok egyike. Jobb minőségű kódolást biztosít.
Hanginformációk kódolásával kapcsolatos problémák megoldása.
- Elméleti rész
A feladatok megoldása során a tanulók a következő fogalmakra támaszkodnak:
Időbeli diszkretizálás- olyan folyamat, amelyben a folyamatos audiojel kódolása során a hanghullámot külön kis időszakaszokra osztják, és minden ilyen szakaszhoz egy bizonyos amplitúdóértéket állítanak be. Minél nagyobb a jel amplitúdója, annál hangosabb a hang.
hang mélysége (kódolási mélység) - az audio kódolásonkénti bitek száma.
A különböző hangerőszintek számát az N= 2 képlettel számítjuk kién , ahol I a hangmélység.
Mintavételi gyakoriság– a bemeneti jelszint méréseinek száma időegységenként (1 másodpercenként). Minél nagyobb a mintavételi frekvencia, a pontosabban az eljárást bináris kódolás. A frekvenciát hertzben (Hz) mérik.
A bináris kódolás minősége egy olyan érték, amelyet a kódolási mélység és a mintavételi sebesség határoz meg.
Regisztrálja a bitmélységet- a bitek száma az audio adapter regiszterében. Minél nagyobb a bitmélység, annál kisebb az érték minden egyes konverziójának hibája elektromos áram számra és fordítva. Ha a bitszélesség I, akkor a bemeneti jel mérésekor 2én =N különböző érték.
- Gyakorlati rész. A probléma elemzése és megoldása.
1. feladat . Becsülje meg egy 20 másodperces, 16 bites kódolási mélységű és 10 000 Hz-es mintavételezési frekvenciájú digitális sztereó hangfájl információmennyiségét? Az eredmény Kbyte-ban jelenik meg, századokra kerekítve.
Az ilyen problémák megoldása során nem szabad megfeledkezni a következőkről:
Mi az a mono - 1 csatorna, sztereó - 2 csatorna
2. feladat . Határozza meg annak a digitális audiofájlnak a méretét (bájtban), amelynek lejátszási ideje 10 másodperc 22,05 kHz mintavételi frekvenciával és 8 bites felbontással.
Adott: I = 8 bit = 1 bájt t = 10 mp η = 22,05 kHz = 22,05 * 1000 Hz = 22 050 Hz | I - a hangkártya bitmélysége, t - audio fájl lejátszási ideje, η - mintavételi sebesség | Megoldás: V(Inform.) = I η t V(Info) = 22050 *10 *1 = 220500 bájt Válasz: V(Info) = 220500 bájt |
Megtalálja: V (információs kötet) -? |
Hanginformációk kódolásával kapcsolatos problémák megoldása
I. Digitális fájlméret
1. Határozza meg annak a digitális audiofájlnak a méretét (bájtban), amelynek lejátszási ideje 10 másodperc 22,05 kHz mintavételezési frekvenciával és 8 bites felbontással. A fájl nincs tömörítve. (, 156. oldal, 1. példa)
Megoldás:
Képlet a méret kiszámításához(bájtokban)digitális hangfájl:A=D*T*I/8.
A bájtokká alakításhoz a kapott értéket el kell osztani 8 bittel.
22,05 kHz = 22,05 * 1000 Hz = 22 050 Hz
A=D*T*I/8=22050 x 10 x 8/8 = 220500 bájt.
^ Válasz: a fájl mérete 220500 bájt.
2. Határozza meg a tárhely méretét egy olyan digitális audiofájl számára, amelynek lejátszási ideje 2 perc 44,1 kHz-es mintavételezési frekvenciával és 16 bites felbontással. (, 157. o., 88. sz.)
Megoldás:
A=D*T*I/8. – a digitális audiofájl tárolására alkalmas memória mennyisége.
44100 (Hz) x 120 (s) x 16 (bit) / 8 (bit) = 10584000 bájt = 10335,9375 KB = 10,094 MB.
Válasz: ≈ 10 Mb
6. Két perc digitális hangfelvétel 5,1 MB lemezterületet foglal el. Mintavételi frekvencia - 22050 Hz. Mekkora az audioadapter bitmélysége?
Megoldás:
A bitmélység kiszámításának képlete: (memória bájtban) : (lejátszási idő másodpercben): (mintavételi frekvencia):
5, 1 MB = 5347737,6 bájt
5347737,6 bájt: 120 mp: 22050 Hz = 2,02 bájt = 16 bit
^
Válasz: 16 bites
8.
Becsülje meg egy 1 perces időtartamú monó audiofájl információs mennyiségét. ha a kódolás "mélysége" és az audiojel mintavételezési gyakorisága megegyezik:
a) 16 bit és 8 kHz;
b) 16 bit és 24 kHz.
Megoldás:
A).
16 bit x 8000 = 128 000 bit = 16 000 bájt = 15,625 KB/s
15,625 KB/s x 60 s = 937,5 KB
b).
1) Egy 1 másodperces hangfájl információs mennyisége egyenlő:
16 bit x 24 000 = 384 000 bit = 48 000 bájt = 46,875 KB/s
2) Egy 1 perces időtartamú hangfájl információs mennyisége egyenlő:
46,875 KB/s x 60 s = 2812,5 KB = 2,8 MB
^ Válasz: a) 937,5 KB; b) 2,8 MB
9. Mekkora tárhely szükséges egy jó minőségű, 3 perces lejátszási idővel rendelkező digitális audiofájl tárolásához?
Megoldás:
A kiváló hangminőség 44,1 kHz-es mintavételezési frekvenciával és 16 bitmélységű audioadapterrel érhető el.
A memória mennyiségének kiszámításának képlete: (rögzítési idő másodpercben) x (a hangkártya bitmélysége bájtban) x (mintavételi frekvencia):
180 s x 2 x 44100 Hz = 15876000 bájt = 15,1 MB
Válasz: 15,1 MB
10. A digitális hangfájl hangfelvételt tartalmaz Gyenge minőségű(sötét és tompa hang). Mennyi ideig szól egy fájl, ha a hangereje 650 KB?
Megoldás:
A komor és tompa hangzásra a következő paraméterek jellemzőek: mintavételezési frekvencia - 11,025 kHz, audio adapter bitmélysége - 8 bit (lásd az 1. táblázatot). Ekkor T=A/D/I. Fordítsuk le a kötetet bájtokra: 650 KB = 665600 bájt
T=665600 bájt/11025 Hz/1 bájt ≈60,4 s
^ Válasz: a hang időtartama 60,5 s
11. Becsülje meg egy 1 perces hangtartamú, jó minőségű sztereó audiofájl információmennyiségét, ha a kódolási "mélység" 16 bit, a mintavételezési frekvencia pedig 48 kHz. (, 74. o., 2.54. példa)
Megoldás:
Egy 1 másodperces hangfájl információs hangereje egyenlő:
16 bit x 48 000 x 2 = 1 536 000 bit = 187,5 KB (sztereó óta 2-vel szorozva).
Egy 1 perces időtartamú hangfájl információs mennyisége egyenlő:
187,5 KB/s x 60 s ≈ 11 MB
Válasz: 11 MB
12. Számítsa ki egy monó audiofájl lejátszási idejét, ha 16 bites kódolással és 32 kHz-es mintavételezési frekvenciával a hangereje egyenlő:
a) 700 KB;
b) 6300 KB
Megoldás:
A).
1) Egy 1 másodperces hangfájl információs mennyisége egyenlő:
700 KB: 62,5 KB/s = 11,2 s
b).
1) Egy 1 másodperces hangfájl információs mennyisége egyenlő:
16 bit x 32 000 = 512 000 bit = 64 000 bájt = 62,5 KB/s
2) Egy 700 KB-os monó hangfájl lejátszási ideje:
6300 KB: 62,5 KB/s = 100,8 s = 1,68 perc
Válasz: a) 10 másodperc; b) 1,5 perc.
13. Számítsa ki, hogy egy sztereó felvétel egyetlen másodperce hány bájtnyi információt foglal el egy CD-n (44032 Hz frekvencia, 16 bit értékenként). Mennyi ideig tart egy perc? Mekkora a lemez maximális kapacitása (80 perces maximális hosszt feltételezve)?
Megoldás:
Képlet a memória mennyiségének kiszámításáhozA=D*T*I:
(rögzítési idő másodpercben) * (hangkártya bitmélysége bájtban) * (mintavételi frekvencia). 16 bit - 2 bájt.
1) 1 s x 2 x 44032 Hz = 88064 bájt (1 másodperc sztereó CD)
2) 60 s x 2 x 44032 Hz = 5283 840 bájt (1 perces sztereó CD)
3) 4800 s x 2 x 44032 Hz = 422707200 bájt = 412800 KB = 403,125 MB (80 perc)
Válasz: 88064 bájt (1 másodperc), 5283840 bájt (1 perc), 403,125 MB (80 perc)
^ II. A hangminőség meghatározása.
A hangminőség meghatározásához meg kell találni a mintavételi frekvenciát, és használni kell az 1. számú táblázatot
256 (2 8 ) jelintenzitási szintek - rádióadás hangminősége a 65536 használatával (2 16 ) jelintenzitási szintek - audio CD hangminőség. A legjobb minőségű frekvencia a CD-re felvett zenének felel meg. Az analóg jel nagyságát ebben az esetben másodpercenként 44 100-szor mérjük.
13. Ha tudja, hogy egy 10 másodperces hangtartamú monó hangfájl hangereje, határozza meg a hangminőséget (sugárzott minőség, közepes minőség, audio CD minőség). egyenlő:
a) 940 KB;
b) 157 KB.
Megoldás:
A).
1) 940 KB = 962560 bájt = 7700480 bit
2) 7700480 bps: 10 mp = 770048 bps
3) 770048 bps: 16 bit = 48128 Hz - mintavételi frekvencia - közel a legmagasabb 44,1 kHz-hez
^
Válasz: audio CD minőség
b).
1) 157 KB = 160768 bájt = 1286144 bit
2) 1286144 bit: 10 mp = 128614,4 bps
3) 128614,4 bps: 16 bit = 8038,4 Hz
Válasz: adás minősége
Válasz: a) CD minőség; b) az adás minősége.
A feladatok megoldása során a tanulók a következő fogalmakra támaszkodnak:
Időbeli diszkretizálás - olyan folyamat, amelyben egy folyamatos audiojel kódolása során egy hanghullámot külön kis időszakaszokra bontanak, és minden ilyen szakaszhoz beállítanak egy bizonyos amplitúdóértéket. Minél nagyobb a jel amplitúdója, annál hangosabb a hang.
Hangmélység (kódolási mélység) -hangkódolásonkénti bitek száma.
Hangerőszintek (jelszintek)- a hang eltérő hangerővel rendelkezhet. A különböző hangerőszintek számát a képlet számítja ki N= 2 én Aholén- hang mélysége.
Mintavételi gyakoriság - a bemeneti jelszint méréseinek száma időegységenként (1 másodpercenként). Minél nagyobb a mintavételi sebesség, annál pontosabb a bináris kódolási eljárás. A frekvenciát hertzben (Hz) mérik. 1 mérés 1 másodperc alatt -1 Hz.
1000 mérés 1 másodperc alatt 1 kHz. Jelölje betűvel a mintavételi gyakoriságotD. A kódoláshoz válasszon egyet a három frekvencia közül:44,1 kHz, 22,05 kHz, 11,025 kHz.
Úgy gondolják, hogy az a frekvenciatartomány, amelyből az ember hall 20 Hz és 20 kHz között.
Bináris kódolás minősége -olyan érték, amelyet a kódolási mélység és a mintavételi gyakoriság határoz meg.
Audio adapter (hangkártya) - olyan eszköz, amely a hangfrekvencia elektromos rezgéseit numerikus bináris kóddá alakítja hang bemenetekor és fordítva (numerikus kódtól elektromos rezgésig) hang lejátszásakor.
Audioadapter specifikációi:mintavételi sebesség és regiszter bitmélysége.).
Kapacitás nyilvántartása - a bitek száma az audioadapter regiszterében. Minél nagyobb a bitmélység, annál kisebb a hiba az elektromos áram nagyságának számmá történő minden egyes egyedi átalakításakor, és fordítva. Ha a bitmélység az én, majd a bemeneti jel mérésekor 2én = N különböző értékeket.
Digitális monó hangfájl mérete (A) a következő képlettel mérjük:
A= D* T* én/8 , AholD – mintavételi frekvencia (Hz),T– hang vagy hangfelvétel ideje,éna regiszter bitmélysége (felbontás). Ez a képlet a méretet bájtokban méri.
Digitális sztereó hangfájl mérete (A) a következő képlettel mérjük:
A=2* D* T* én/8 , a jel két hangszóróra kerül rögzítésre, mivel a bal és a jobb hangcsatorna külön kódolású.
A tanulók számára hasznos, ha kiadják az 1. táblázatot, amely megmutatja, hogy a kódolt egyperces hanginformáció hány MB-ot vesz igénybe különböző mintavételi frekvenciák mellett:
1. Digitális fájlméret
"3" szint
1. Határozza meg annak a digitális audiofájlnak a méretét (bájtban), amelynek lejátszási ideje 10 másodperc 22,05 kHz mintavételezési frekvenciával és 8 bites felbontással. A fájl nincs tömörítve. (, 156. oldal, 1. példa)
Megoldás:
Képlet a méret kiszámításához (bájtokban) digitális hangfájl: A= D* T* én/8.
A bájtokká alakításhoz a kapott értéket el kell osztani 8 bittel.
22,05 kHz = 22,05 * 1000 Hz = 22 050 Hz
A= D* T* én/8 = 22050 x 10 x 8/8 = 220500 bájt.
Válasz: a fájl mérete 220500 bájt.
2. Határozza meg a tárhely méretét egy olyan digitális audiofájl számára, amelynek lejátszási ideje 2 perc 44,1 kHz-es mintavételezési frekvenciával és 16 bites felbontással. (, 157. o., 88. sz.)
Megoldás:
A= D* T* én/8. – a digitális audiofájl tárolására alkalmas memória mennyisége.
44100 (Hz) x 120 (s) x 16 (bit) / 8 (bit) = 10584000 bájt = 10335,9375 KB = 10,094 MB.
Válasz: ≈ 10 Mb
"4" szint
3. A felhasználónak 2,6 MB memóriája van. 1 perces időtartamú digitális hangfájlt kell rögzítenie. Mekkora legyen a mintavételezési sebesség és a bitmélység? (, 157. o., 89. sz.)
Megoldás:
A mintavételi sebesség és a bitmélység kiszámításának képlete: D * I \u003d A / T
(memória bájtban) : (lejátszási idő másodpercben):
2,6 MB = 2726297,6 bájt
D* I = A / T = 2726297,6 bájt: 60 \u003d 45438,3 bájt
D=45438,3 bájt: I
Az adapter bitmélysége 8 vagy 16 bit lehet. (1 bájt vagy 2 bájt). Ezért a mintavételi frekvencia lehet 45438,3 Hz = 45,4 kHz ≈ 44,1 kHz– szabványos jellemző mintavételi frekvencia, vagy 22719,15 Hz = 22,7 kHz ≈ 22,05 kHz- szabványos jellemző mintavételi frekvencia
Válasz:
Mintavételi gyakoriság | Audio adapter bitmélység |
|
1 lehetőség | 22,05 kHz | 16 bites |
2. lehetőség | 44,1 kHz | 8 bites |
4. A szabad lemezterület nagysága 5,25 MB, a hangkártya bitmélysége 16. Mennyi ideig szól a 22,05 kHz-es mintavételezési frekvenciával rögzített digitális hangfájl? (, 157. o., 90. sz.)
Megoldás:
Képlet a hang időtartamának kiszámításához: T=A/D/I
(memória mérete bájtban) : (mintavételezési frekvencia Hz-ben) : (hangkártya bitmélysége bájtban):
5,25 MB = 5505024 bájt
5505024 bájt: 22050 Hz: 2 bájt = 124,8 mp
Válasz: 124,8 másodperc
5. Egy perc digitális hangfájl rögzítése 1,3 MB-ot foglal el a lemezen, a hangkártya bitmélysége 8. Mekkora a hang mintavételezési sebessége? (, 157. o., 91. sz.)
Megoldás:
Mintavételi sebesség képlete: D =A/T/I
(memória mérete bájtban) : (rögzítési idő másodpercben) : (hangkártya bitmélysége bájtban)
1,3 MB = 1363148,8 bájt
1363148,8 bájt: 60:1 = 22719,1 Hz
Válasz: 22,05 kHz
6. Két perc digitális hangfelvétel 5,1 MB lemezterületet foglal el. Mintavételi frekvencia - 22050 Hz. Mekkora az audioadapter bitessége? (, 157. o., 94. sz.)
Megoldás:
A bitmélység kiszámításának képlete: (memória bájtban) : (lejátszási idő másodpercben): (mintavételi frekvencia):
5, 1 MB = 5347737,6 bájt
5347737,6 bájt: 120 mp: 22050 Hz = 2,02 bájt = 16 bit
Válasz: 16 bites
7. A szabad memória mennyisége a lemezen 0,01 GB, a hangkártya bitmélysége 16. Mennyi ideig szól a 44100 Hz-es mintavételezési frekvenciával rögzített digitális hangfájl? (, 157. o., 95. sz.)
Megoldás:
Képlet a hangzás időtartamának számítására T=A/D/I
(memória mérete bájtban) : (mintavételezési frekvencia Hz-ben) : (hangkártya bitmélysége bájtban)
0,01 GB = 10737418,24 bájt
10737418,24 bájt: 44100: 2 = 121,74 mp = 2,03 perc
Válasz: 20,3 perc
8. Becsülje meg egy 1 perces időtartamú monó audiofájl információs mennyiségét. ha a kódolás "mélysége" és az audiojel mintavételezési gyakorisága megegyezik:
a) 16 bit és 8 kHz;
b) 16 bit és 24 kHz.
(, 76. o., 2.82. sz.)
Megoldás:
A).
16 bit x 8000 = 128 000 bit = 16 000 bájt = 15,625 KB/s
15,625 KB/s x 60 s = 937,5 KB
b).
1) Egy 1 másodperces hangfájl információs mennyisége egyenlő:
16 bit x 24 000 = 384 000 bit = 48 000 bájt = 46,875 KB/s
2) Egy 1 perces időtartamú hangfájl információs mennyisége egyenlő:
46,875 KB/s x 60 s = 2812,5 KB = 2,8 MB
Válasz: a) 937,5 KB; b) 2,8 MB
"5" szint
Az 1. táblázatot használjuk
9. Mekkora tárhely szükséges egy jó minőségű, 3 perces lejátszási idővel rendelkező digitális audiofájl tárolásához? (, 157. o., 92. sz.)
Megoldás:
A kiváló hangminőség 44,1 kHz-es mintavételezési frekvenciával és 16 bitmélységű audioadapterrel érhető el.
A memória mennyiségének kiszámításának képlete: (rögzítési idő másodpercben) x (a hangkártya bitmélysége bájtban) x (mintavételi frekvencia):
180 s x 2 x 44100 Hz = 15876000 bájt = 15,1 MB
Válasz: 15,1 MB
10. A digitális hangfájl gyenge minőségű hangfelvételt tartalmaz (a hang sötét és tompa). Mennyi ideig szól egy fájl, ha a hangereje 650 KB? (, 157. o., 93. sz.)
Megoldás:
A komor és tompa hangzásra a következő paraméterek jellemzőek: mintavételezési frekvencia - 11,025 kHz, audio adapter bitmélysége - 8 bit (lásd az 1. táblázatot). Ekkor T=A/D/I. Fordítsuk le a kötetet bájtokra: 650 KB = 665600 bájt
T=665600 bájt/11025 Hz/1 bájt ≈60,4 s
Válasz: a hang időtartama 60,5 s
Megoldás:
Egy 1 másodperces hangfájl információs hangereje egyenlő:
16 bit x 48 000 x 2 = 1 536 000 bit = 187,5 KB (sztereó óta 2-vel szorozva).
Egy 1 perces időtartamú hangfájl információs mennyisége egyenlő:
187,5 KB/s x 60 s ≈ 11 MB
Válasz: 11 MB
Válasz: a) 940 KB; b) 2,8 MB.
12. Számítsa ki egy monó audiofájl lejátszási idejét, ha 16 bites kódolással és 32 kHz-es mintavételezési frekvenciával a hangereje egyenlő:
a) 700 KB;
b) 6300 KB
(, 76. o., 2.84. sz.)
Megoldás:
A).
1) Egy 1 másodperces hangfájl információs mennyisége egyenlő:
700 KB: 62,5 KB/s = 11,2 s
b).
1) Egy 1 másodperces hangfájl információs mennyisége egyenlő:
16 bit x 32 000 = 512 000 bit = 64 000 bájt = 62,5 KB/s
2) Egy 700 KB-os monó hangfájl lejátszási ideje:
6300 KB: 62,5 KB/s = 100,8 s = 1,68 perc
Válasz: a) 10 másodperc; b) 1,5 perc.
13. Számítsa ki, hogy egy sztereó felvétel egyetlen másodperce hány bájtnyi információt foglal el egy CD-n (44032 Hz frekvencia, 16 bit értékenként). Mennyi ideig tart egy perc? Mekkora a lemez maximális kapacitása (80 perces maximális időtartamot feltételezve)? (34. o., 34. gyakorlat)
Megoldás:
Képlet a memória mennyiségének kiszámításához A=
D*
T*
én:
(rögzítési idő másodpercben) * (hangkártya bitmélysége bájtban) * (mintavételi frekvencia). 16 bit - 2 bájt.
1) 1 s x 2 x 44032 Hz = 88064 bájt (1 másodperc sztereó CD)
2) 60 s x 2 x 44032 Hz = 5283 840 bájt (1 perces sztereó CD)
3) 4800 s x 2 x 44032 Hz = 422707200 bájt = 412800 KB = 403,125 MB (80 perc)
Válasz: 88064 bájt (1 másodperc), 5283840 bájt (1 perc), 403,125 MB (80 perc)
2. A hangminőség meghatározása.
A hangminőség meghatározásához meg kell találni a mintavételi frekvenciát, és használni kell az 1. számú táblázatot
256 (28) jelintenzitási szint - rádióadás hangminősége, 65536 (216) jelintenzitási szint használatával - audio CD hangminőség. A legjobb minőségű frekvencia a CD-re felvett zenének felel meg. Az analóg jel nagyságát ebben az esetben másodpercenként 44 100-szor mérjük.
"5" szint
13. Ha tudja, hogy egy 10 másodperces hangtartamú monó hangfájl hangereje, határozza meg a hangminőséget (sugárzott minőség, közepes minőség, audio CD minőség). egyenlő:
a) 940 KB;
b) 157 KB.
(, 76. o., 2.83. sz.)
Megoldás:
A).
1) 940 KB = 962560 bájt = 7700480 bit
2) 7700480 bps: 10 mp = 770048 bps
3) 770048 bps: 16 bit = 48128 Hz - mintavételi frekvencia - közel a legmagasabb 44,1 kHz-hez
Válasz: audio CD minőség
b).
1) 157 KB = 160768 bájt = 1286144 bit
2) 1286144 bit: 10 mp = 128614,4 bps
3) 128614,4 bps: 16 bit = 8038,4 Hz
Válasz: adás minősége
Válasz: a) CD minőség; b) az adás minősége.
14. Határozza meg a hangfájl hosszát, amely elfér egy 3,5”-os hajlékonylemezen. Kérjük, vegye figyelembe, hogy egy ilyen hajlékonylemezen 2847, 512 bájtos szektor van lefoglalva adattárolásra.
a) alacsony hangminőséggel: monó, 8 bit, 8 kHz;
b) mikor jó minőség hang: sztereó, 16 bit, 48 kHz.
(, 77. o., 2.85. sz.)
Megoldás:
A).
8 bit x 8 000 = 64 000 bit = 8 000 bájt = 7,8 KB/s
3) Egy 1423,5 KB-os monó hangfájl lejátszási ideje:
1423,5 KB: 7,8 KB/s = 182,5 s ≈ 3 perc
b).
1) A hajlékonylemez információs térfogata egyenlő:
2847 szektor x 512 bájt = 1457664 bájt = 1423,5 KB
2) Egy 1 másodperces hangfájl információs mennyisége egyenlő:
16 bit x 48 000 x 2 = 1 536 000 bit = 192 000 bájt = 187,5 KB/s
3) Egy 1423,5 KB-os sztereó audiofájl lejátszási ideje:
1423,5 KB: 187,5 KB/s = 7,6 s
Válasz: a) 3 perc; b) 7,6 másodperc.
3. Bináris hangkódolás.
A feladatok megoldása során a következő elméleti anyagokat használja:
A hang kódolásához az ábrán látható analóg jel a
a sík függőleges és vízszintes vonalakra oszlik. A függőleges felosztás az analóg jel mintavételezése (jelmérési frekvencia), a vízszintes felosztás az kvantálás szint szerint. azaz mint finomabb háló– a jobb analóg hangot számok segítségével közelítjük. A nyolcbites kvantálást a hétköznapi beszéd digitalizálására használják ( telefonbeszélgetés) és rövidhullámú rádióadásokat. Tizenhat bites - zene és VHF (ultra-rövidhullámú) rádióadások digitalizálására.
"3" szint
15. Az analóg audiojel mintavételezése először 256 jelerősségi szinttel (műsorszórási hangminőség), majd 65536 jelerősségi szinttel (audio CD hangminősége) történt. Hányszor tér el a digitalizált hang információmennyisége? (, 77. o., 2.86. sz.)
Megoldás:
Egy 256 jelerősségi szintet használó analóg jel kódhossza 8 bit, 65536 jelerősségi szint esetén 16 bit. Mivel egy jel kódjának hossza megkétszereződött, a digitalizált hang információmennyisége 2-szer tér el.
Válasz: 2 alkalommal.
szint "4"
16. A Nyquist-Kotelnikov tétel szerint ahhoz, hogy egy analóg jelet a diszkrét reprezentációjából (mintáiból) pontosan rekonstruálhassunk, a mintavételezési frekvenciának legalább kétszerese ennek a jelnek a maximális hangfrekvenciájának.
· Mekkora legyen az emberi hang mintavételezési frekvenciája?
· Melyik legyen magasabb: a beszéd mintavételezési gyakorisága vagy egy szimfonikus zenekar hangjának mintavételezési gyakorisága?
Cél: megismertetni a hallgatókkal a hanggal való munkavégzéshez szükséges hardver és szoftver jellemzőit. Tevékenységek: ismeretszerzés fizika tanfolyamról (vagy segédkönyvekkel való munka). (, o. ??, 2. feladat)
Megoldás:
Úgy gondolják, hogy az ember által hallható frekvenciatartomány 20 Hz és 20 kHz között van. Így a Nyquist-Kotelnikov-tétel szerint annak érdekében, hogy egy analóg jelet pontosan vissza lehessen állítani a diszkrét reprezentációjából (a mintáiból), a mintavételezési frekvenciának legalább kétszerese kell legyen a jel maximális hangfrekvenciájának. Maximális hangfrekvencia amelyet az ember hall -20 kHz, ami azt jelenti, hogy a készülék ra és szoftver legalább 40 kHz-es, pontosabban 44,1 kHz-es mintavételezési frekvenciát kell biztosítania. A szimfonikus zenekar hangjának számítógépes feldolgozása többet foglal magában magas frekvencia mintavételezés, mint beszédfeldolgozás, mivel a frekvenciatartomány egy szimfonikus zenekar esetében sokkal nagyobb.
Válasz: nem kevesebb, mint 40 kHz, a szimfonikus zenekar mintavételi frekvenciája magasabb.
"5" szint
17. Az ábra a felvevő által rögzített 1 másodperces beszéd hangját mutatja. Kódolja bináris digitális kódba, amelynek frekvenciája 10 Hz és kódhossza 3 bit. (, o. ??, 1. feladat)
Megoldás:
A 10 Hz-es kódolás azt jelenti, hogy másodpercenként 10-szer kell megmérnünk a hangmagasságot. Válasszunk egyenlő távolságra lévő időpillanatokat:
A 3 bites kód 23 = 8 kvantálási szintet jelent. Azaz a hangmagasság számkódjaként minden kiválasztott időpillanatban a következő kombinációk egyikét állíthatjuk be: 000, 001, 010, 011, 100, 101, 110, 111. Ebből csak 8 van, ezért , a hangmagasság 8 "szinttel" mérhető:
A hangmagasság értékeket a legközelebbi alacsonyabb szintre „kerekítjük”:
Használata Ily módon kódolással a következő eredményt kapjuk (szóközök vannak beállítva az olvashatóság érdekében): 100 100 000 011 111 010 011 100 010 110.
Jegyzet. Célszerű felhívni a tanulók figyelmét arra, hogy a kód mennyire pontatlanul közvetíti az amplitúdó változását. Vagyis a 10 Hz-es mintavételezési frekvencia és a 23-as (3 bites) kvantálási szint túl alacsony. Általában hang (hang) esetében 8 kHz-es mintavételezési frekvenciát, azaz 8000-szer másodpercenként, és 28-as kvantálási szintet (8 bites kód) választanak ki.
Válasz: 100 100 000 011 111 010 011 100 010 110.
18. Magyarázza meg, miért a kvantálás szintje a mintavételezési frekvenciával együtt a hang számítógépes reprezentációjának egyik fő jellemzője! Célok: megszilárdítani a tanulók megértését az „adatábrázolás pontossága”, „mérési hiba”, „ábrázolási hiba” fogalmakkal kapcsolatban; tekintse át a bináris kódolást és a kód hosszát a tanulókkal. A tevékenység típusa: munka fogalmak meghatározásával. (, o. ??, 3. feladat)
Megoldás:
A geometriában, a fizikában és a technológiában létezik a „mérési pontosság” fogalma, amely szorosan kapcsolódik a „mérési hiba” fogalmához. De ott van a koncepció is "ábrázolási pontosság". Például egy személy magasságáról azt mondhatjuk, hogy: a) kb. 2 m, b) valamivel több, mint 1,7 m, c) egyenlő 1 m 72 cm-rel, d) egyenlő 1 m 71 cm 8 mm-rel. Azaz 1, 2, 3 vagy 4 számjegy használható a mért növekedés jelzésére.
Ugyanez igaz a bináris kódolásra is. Ha csak 2 bitet használnak a hangmagasság rögzítésére egy adott időpontban, akkor még ha a mérések pontosak is voltak, csak 4 szintet lehet továbbítani: alacsony (00), átlag alatti (01), átlag feletti (10), magas (11). Ha 1 bájtot használ, 256 szintet vihet át. Hogyan magasabb kvantálási szint, vagy, ami megegyezik a Minél több bit van allokálva a mért érték rögzítésére, annál pontosabb az érték továbbítása.
Jegyzet. Figyelembe kell venni, hogy a mérőeszköznek is támogatnia kell a kiválasztott kvantálási szintet (nincs értelme a vonalzóval mért hosszt deciméteres osztásokkal milliméteres pontossággal ábrázolni).
Válasz: minél magasabb a kvantálási szint, annál pontosabb a hangátvitel.
Irodalom:
[ 1] Számítástechnika. Feladatfüzet-műhely 2 kötetben / Szerk. , : 1. kötet. - Alapismeretek Laboratóriuma, 1999 - 304 p.: ill.
Műhely az informatikáról és információtechnológiáról. Oktatóanyag oktatási intézmények számára / , . – M.: Binom. Tudáslaboratórium, 2002. 400 p.: ill.
Informatika az iskolában: A Számítástechnika és Oktatás című folyóirat melléklete. 4. szám - 2003. - M.: Oktatás és Informatika, 2003. - 96 p.: ill.
Satöbbi. információs kultúra: kódolási információ. Információs modellek. 9-10. évfolyam: Tankönyv az általános műveltséghez oktatási intézmények. - 2. kiadás - M.: Túzok, 1996. - 208 p.: ill.
Szenokoszov az informatikáról iskolásoknak. - Jekatyerinburg: "U-Factoria", 2003. - 346. 54-56.
Hang időmintavételezése.
A hang egy folyamatosan változó amplitúdójú és frekvenciájú hanghullám. Minél nagyobb a jel amplitúdója, annál hangosabb az ember számára, minél nagyobb a jel frekvenciája, annál magasabb a hangszín. Ahhoz, hogy a számítógép hangot dolgozhasson fel, a folyamatos hangjelet elektromos impulzusok sorozatává kell alakítani (bináris 0-k és 1-ek).A folyamatos audiojel kódolásának folyamatában annak időbeli mintavételezése történik. A folyamatos hanghullám külön kis időszakaszokra van felosztva, és minden ilyen szakaszhoz be van állítva egy bizonyos amplitúdóérték.
A diszkretizálás a folytonos jelek átalakítása diszkrét értékek halmazává, amelyek mindegyikéhez egy meghatározott bináris kód van hozzárendelve.
Így a jel amplitúdójának az A(t) időtől való folyamatos függését a hangossági szintek diszkrét sorozata váltja fel. A grafikonon ez úgy néz ki, mintha egy sima görbét „lépések” sorozatára cserélnénk.
Minden „lépéshez” hozzá van rendelve a hangerőszint értéke, annak kódja (1, 2, 3 és így tovább). A hangerőszintek a lehetséges állapotok halmazaként tekinthetők meg, ill nagy mennyiség A hangerőszintek kiemelve lesznek a kódolási folyamat során, minél több információ hordozza az egyes szintek értékét, és annál jobb lesz a hang. Modern hangkártyák 16 bites hangkódolási mélységet biztosítanak. A különböző jelszintek (egy adott kódolás állapota) száma a következő képlettel számítható ki:
N = 2 16 = 65356 [hangszintek],
ahol I a kódolási mélység.
Így a modern hangkártyák 65536 jelszintet képesek kódolni. Az audiojel amplitúdójának minden értékéhez 16 bites kód tartozik.
A folyamatos audiojel bináris kódolásával azt diszkrét jelszintek sorozata váltja fel. A kódolás minősége az időegységenkénti jelszint mérések számától, vagyis a mintavételezési gyakoriságtól függ. Minél több mérést végeznek 1 másodperc alatt (minél nagyobb a mintavételezési sebesség), annál pontosabb a bináris kódolási eljárás.
A bináris hangkódolás minőségét a kódolási mélység és a mintavételi gyakoriság határozza meg.
A másodpercenkénti mérések száma 8000-től 96000-ig terjedhet, azaz az analóg audiojel mintavételezési frekvenciája 8 és 96 [kHz] között lehet. 8[kHz]-es frekvencián a mintavételezett audiojel minősége a rádióadás minőségének, 96[kHz]-es frekvencián pedig egy audio-CD hangminőségének felel meg. Azt is meg kell jegyezni, hogy monó és sztereó mód is lehetséges.
Egy hangfájl információs hangereje
Egy hangfájl V sf hangerejének meghatározásához meg kell szorozni a mérések számát K meas a kódolási mélységgel (bitek száma szintenként) V 1meas:V zf \u003d K mérték * V 1 mérték
Ahol a mérések száma K meas attól függ:1. feladat
Házi feladat
1 Határozza meg a sztereó hangfájl hangerejét, mintavételi frekvenciával (dd)[kHz], hangidővel (dd)[s] (mm) bites kódoláshoz.2 Határozza meg egy (yy) [KB] méretű monó audiofájl lejátszási idejét [s]-ben, kódolási mélységben (mm) [BIT] és mintavételezési frekvenciájában (dd) [kHz].
Ahol (dd) az Ön születési dátuma, (hh) a születési hónapja, (yy) a születési éve.