Merepresentasikan teks, suara, dan gambar
Diperkenalkan| English | Makna |
|---|---|
| character set/ˈkærɪktə set/ | himpunan karakter |
| ASCII/ˈæski/ | ASCII |
| Unicode/ˈjuːnɪkəʊd/ | Unicode |
| sampling/ˈsæmplɪŋ/ | pencuplikan |
| sample rate/ˈsæmpl reɪt/ | laju pencuplikan |
| sample resolution/ˈsæmpl ˌrezəˈluːʃn/ | resolusi pencuplikan |
| resolution/ˌrezəˈluːʃn/ | Resolusi |
| pixels/ˈpɪkslz/ | Piksel |
| colour depth/ˈkʌlə depθ/ | Kedalaman warna |
Teks, bunyi dan imej dalam biner
- Nombor bukan satu-satunya data — teks, bunyi dan imej juga menjadi biner.
- Setiap mempunyai kaedah tersendiri.
- Pertukaran di mana-mana: kualiti yang lebih baik bermakna fail yang lebih besar.
Mewakili teks
- Setiap watak diberi nombor, disimpan dalam biner. Set watak + nombornya ialah set watak.
- ASCII menggunakan 7 bit → 128 watak (cukup untuk huruf Inggeris, digit, simbol).
- Unicode menggunakan lebih banyak bit → jauh lebih banyak watak (banyak bahasa, simbol, emoji) — tetapi teks yang sama mengambil penyimpanan lebih banyak.

Peralihan kiri sebanyak 2 tempat: setiap bit bergerak 2 lajur ke kiri, bit paling kiri hilang dan sifar masuk dari sebelah kanan.
Merepresentasikan suara
y = a sin(bt + c)
Suara adalah gelombang; pengambilan sampel mencatat tingginya berkali-kali per detik.
Berapa banyak karakter berbeda yang dapat direpresentasikan oleh ASCII 7-bit?
Difficulty 2/5 · 140 coins + a small bonus on first completion today
7 bit memberikan 2^7 = 128 karakter.
Dibandingkan dengan ASCII, Unicode:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Unicode mencakup banyak bahasa dan emoji, membutuhkan lebih banyak bit — sehingga teks yang sama lebih besar daripada dalam ASCII.
Pasangkan setiap gagasan dengan maknanya.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
Lebih banyak bit bermakna lebih banyak aksara, lebih banyak sampel per saat, atau lebih banyak warna.
Mewakili bunyi
- Gelombang bunyi adalah licin; untuk menyimpannya komputer mengukur tingginya pada masa berkala — sampel.
- Kadar sampel = sampel per saat (Hz); resolusi sampel = bit per sampel.
- Kadar dan resolusi lebih tinggi → rakaman lebih tepat, tetapi fail lebih besar.

Tingkat sampel dari rekaman suara adalah:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Tingkat sampel = sampel per detik (Hz); resolusi sampel = bit per sampel.
Mewakili imej
- Imej bitmap adalah grid titik — piksel.
- Resolusi = jumlah piksel (contoh: $1920 \times 1080$).
- Kedalaman warna = jumlah bit per piksel.
- Resolusi dan kedalaman warna lebih tinggi → kualiti lebih baik, tetapi fail lebih besar.

Sampel mengukur ketinggian gelombang (amplitud) pada masa berkala; lebih banyak sampel per saat mengikuti gelombang lebih rapat.
Kedalaman warna gambar adalah:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Kedalaman warna ialah bit per piksel — lebih banyak bit bermakna lebih banyak kemungkinan warna.
Meningkatkan resolusi dan kedalaman warna gambar akan:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Lebih banyak piksel dan lebih banyak bit per piksel bermakna kualiti yang lebih baik tetapi fail yang lebih besar.
Anda telah memahaminya
- teks: set watak memetakan watak kepada nombor; ASCII = 7 bit (128), Unicode = lebih (emoji), fail lebih besar
- bunyi: sampel merakam gelombang; kadar sampel (Hz) + resolusi sampel (bit)
- imej: piksel; resolusi (bilangan piksel) + kedalaman warna (bit/piksel)
- dalam ketiga-tiganya: kualiti lebih tinggi → fail lebih besar