You are on page 1of 9

Кодування графічних зображень

Кодування відео і звукових даних


Кодування графічних зображень
• Просторова дискретизація — перетворення аналогової форми подання графічних даних на цифрову.
• У растровому зображенні найменшим елементом є піксель, а прямокутна ділянка з пікселів — це растр.
• Для збереження зображення достатньо скористатися координатами точки на екрані та зазначити код її кольору. У
випадку кодування растрового зображення зазначаються коди кольорів точок прямокутної ділянки від лівого
верхнього кута до правого нижнього.
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 Приклад 1. Розрахунок
0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 розміру графічного файла:
0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 файл складається із 16
0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 пікселів по горизонталі і 16
0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0
пікселів по вертикалі. Тобто
0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0
кількість пікселів – 256.
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
Кожний піксель кодується
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
одним бітом (закрашений
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
– 1, не закрашений -0).
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
Розмір графічного файла –
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
q=16 x 16 = 256 біт
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
Відповідь: 256 біт=32 Б
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Кодування графічних зображень
Приклад 2. Є документ, роздрукований на аркуші формата А4 (210 х 297). Який буде
обсяг файлу, отриманого після сканування цього аркуша у монохромному режимі.
Роздільна здатність сканування 300 dpi (300 пікселів на дюйм, 1 дюйм=25,4 мм).
297

1. Визначимо кількість пікселів по горизонталі (n) і вертикалі (m):


2481
2. Кількість пікселів після кодування визначимо за наступною формулою: 210
= 2481=8703348
3. На кодування кольору в монохромному зображенні достатньо мати q=1 біт.
тобто, обсяг зображення буде
8703348 (біт)1087919 (Б) 1062,42 (КіБ) 1,04 (МіБ)

Відповідь: 1,04 (Міб)


Розрахунок розміру растрового зображення
Нехай 0 - кодується блакитний колір;1 – коричневий;
2 – зелений; 3 - жовтий
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 Приклад 3. Розрахунок
0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 обсягу графічного файла:
0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 файл складається із 16
0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 пікселів по горизонталі і 16
0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 пікселів по вертикалі. Тобто
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 кількість пікселів – n=256.
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 Кожний піксель кодується 2
0 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 бітами (блакитний – 0,
0 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 коричневий – 1, зелений –
0 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 10, жовтий - 11).
0 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 Розмір графічного файла –
0 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 q=n x 2= 512 біт=64 Б.
2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2
2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2
Відповідь: 64 Б
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Кодування графічних зображень
Приклад 4. Розмір екрана монітора – 20’’ (20 дюймів, 1 дюйм – 2,54 см), відношення сторін монітора 16 : 10, роздільна
здатність монітора ppi = 96 пікселів на дюйм. Визначте наближено розмір відеопам’яті, який необхідний для
відображення графічного зображення з глибиною кольору 2 байта (high color).
16 k

Розрахунок розміру графічного файла:

1. Визначимо роздільну здатність монітора:


10 k
Співвідношення сторін 16 : 10, k – коефіцієнт пропорційності.
Складемо рівняння: =
+
тобто = 400 ,
тобто =1.12,

Кількість пікселів по горизонталі: пікселів.


Кількість пікселів по вертикалі: пікселів.
Тобто, кількість пікселів: пікселів.
2. Для кодування кольору дається 2 байта, тобто 16 біт (
Інформаційний розмір зображення:
Відповідь: Розмір відеопам’яті для збереження зображення -
Кодування відео
Приклад 5. Визначити розмір 1 хвилинного відеофайлу, розміром глибина кольору 3 (truecolor). Файл відтворюється
зі швидкістю 25 кадрів на секунду.

Розрахунок розміру відеороліка:

1. Визначимо інформаційний розмір одного кадра:


файл складається із 400 пікселів по горизонталі і 300 пікселів по вертикалі.
Тобто кількість пікселів – n=.
2. Для кодування кольору дається 3 байти, тобто 24 біт (
Розмір зображення:.
3. Визначимо кількість кадрів:

Визначимо розмір роліка:

Відповідь:
Кодування звукових файлів
• Оцифрування звуку — процес перетворення звукових даних в аналоговому вигляді у закодований цифровий сигнал.
• Дискретизація — процес вимірювання, зберігання та опрацювання значень аналогового сигналу через однакові проміжки часу, які називаються частотою дискретизації.
• Частота дискретизації — кількість вимірювань сигналу за 1 с; вимірюється в Герцах (Гц).
• Квантування амплітуди сигналу — процес замінення реального значення сигналу, який отримується в результаті вимірювання.
Рівень квантування - найближче значення з набору фіксованих значень називають. Набір фіксованих значень є значеннями ваги розрядів,
наприклад, у двійковій або шістнадцятковій системі числення. У процесі кодування визначають значення сигналу в певні проміжки часу
(дискретизація) у вигляді двійкового коду (квантування).
Розрядність квантування - кількість використаних розрядів для подання даних називають.
F(t)
(Розрядність квантування і частота дискретизації є характеристиками звукових пристроїв записування та відтворення. Наприклад, 24
1111
біти/192 кГц; або 16 бітів/ 48 кГц. Якість цифрового звуку залежить від розрядності та частоти дискретизації.)
1110
1101
1100
1011
1010
1001
1000
0111
0110
0101
0100
0011
0010
0001
0000
t
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Розрахунок розміру звукових файлів
Приклад 6. Визначити розмір 1 хвилинного звукового файлу, з частотою
дискретизації 44 кГц, глибиною кодування 2 байта.

Інформаційний обсяг файлу можна визначити так:


t k,
де -частота дискретизації, t - тривалість звучання (с), k – глибина звучання

60 2=5280000 (Б)=5156(КіБ) 5 (МіБ)


Домашнє завдання:

1. Вивчити $$ 1-3 (8 клас)


2. Розв’язати наступні задачі:
a) Книжка має 450 сторінок. На кожній сторінці 40 рядків по 60
символів. Визначте обсяг файлу, потрібний для її збереження.
Кодування символів – Unicod.
b) Малюнок по горизонталі має розмір 1000*1200 пікселів. Цей
малюнок виводиться на принтер, роздільна здатність якого
дорівнює 300 dpi. Який розмір він матиме на папері (у мм).
c) Обчисліть час звучання стереофайлу, якщо частота
дискретизації дорівнює 32 КГц, глибина кодування звуку - 16 біт,
а інформаційний об'єм файлу - 5 Мбайт.

You might also like