Кодирование графической информации

Содержание

Слайд 2

В памяти компьютера информация об изображении состоит из двоичных кодов каждого пикселя.
Код

В памяти компьютера информация об изображении состоит из двоичных кодов каждого пикселя.
пикселя – это информация о цвете пикселя

Слайд 3

Для получения черно-белого изображения пиксель может принимать только два состояния: светится –

Для получения черно-белого изображения пиксель может принимать только два состояния: светится –
не светится (белый – черный). Тогда сколько нужно памяти для кодирования этого пикселя?

Слайд 4

Для кодирования этого пикселя достаточно одного бита памяти:
1 – белый
0 – черный

Для кодирования этого пикселя достаточно одного бита памяти: 1 – белый 0 – черный

Слайд 5

1 бит – 2 цвета

1 бит – 2 цвета

Слайд 6

Сколько нужно памяти для кодирования 4-цветного изображения?

Сколько нужно памяти для кодирования 4-цветного изображения?

Слайд 7

Для кодирования 4-цветного изображения требуется 2 бита, они могут принимать 4 различных

Для кодирования 4-цветного изображения требуется 2 бита, они могут принимать 4 различных состояния
состояния

Слайд 8

Например:
00 – черный
01 – красный
10 – зеленый
11 – белый

Например: 00 – черный 01 – красный 10 – зеленый 11 – белый

Слайд 9

1 бит – 2 цвета
2 бита – 4 цвета

1 бит – 2 цвета 2 бита – 4 цвета

Слайд 11

1 бит – 2 цвета
2 бита – 4 цвета
3 бита – 8

1 бит – 2 цвета 2 бита – 4 цвета 3 бита – 8 цветов
цветов

Слайд 12

Шестнадцатицветная палитра получается при использовании четырехразрядной кодировки пикселя: к трем битам базовых

Шестнадцатицветная палитра получается при использовании четырехразрядной кодировки пикселя: к трем битам базовых
цветов добавляется один бит интенсивности. Этот бит управляет яркостью всех трех цветов одновременно (интенсивностью трех электронных пучков) 

Слайд 14

1 бит – 2 цвета
2 бита – 4 цвета
3 бита – 8

1 бит – 2 цвета 2 бита – 4 цвета 3 бита
цветов
4 бита – 16 цветов

Слайд 15

2b=K
K – количество цветов
b – кол-во бит для их кодировки

2b=K K – количество цветов b – кол-во бит для их кодировки

Слайд 16

2b=K
b=log2K

основание

2b=K b=log2K основание

Слайд 17

log24=2
log28=3
log216
log232

log416
log39
log327
log2256

log24=2 log28=3 log216 log232 log416 log39 log327 log2256

Слайд 18

log24=2
log28=3
log216=4
log232=5

log416=2
log39=2
log327=3
log2256=8

log24=2 log28=3 log216=4 log232=5 log416=2 log39=2 log327=3 log2256=8

Слайд 19

50=1
20=1
30=1

50=1 20=1 30=1

Слайд 20

a0=1
loga1=0

a0=1 loga1=0

Слайд 21

loga1=0

log51=0
log21=0

log61=0
log2081=0

loga1=0 log51=0 log21=0 log61=0 log2081=0

Слайд 22

log525
log51
log210
log332

log5125
log33
log41
log412

log525 log51 log210 log332 log5125 log33 log41 log412

Слайд 23

log525=2
log51=0
log210
log332

log5125=3
log33=1
log41=0
log412

log525=2 log51=0 log210 log332 log5125=3 log33=1 log41=0 log412

Слайд 24

ax=b
x=logab

ax=b x=logab

Слайд 25

Размер необходимой видеопамяти определяется размером графической сетки дисплея и количеством цветом. Минимальный

Размер необходимой видеопамяти определяется размером графической сетки дисплея и количеством цветом. Минимальный
размер видеопамяти должен быть таким, чтобы в него помещался один кадр (страница) изображения.

Слайд 26

Сколько надо памяти, чтобы закодировать пиксель черно-белого изображения?

Сколько надо памяти, чтобы закодировать пиксель черно-белого изображения?

Слайд 27

800*600*1=
=480 000 бит=
=60 000 байт≈58,6 Кбайт

800*600*1= =480 000 бит= =60 000 байт≈58,6 Кбайт

Слайд 28

I=M*N*b*k
I – размер видеопамяти, необходимый для хранения изображения

I=M*N*b*k I – размер видеопамяти, необходимый для хранения изображения

Слайд 29

M*N – размер графической сетки (разрешение)
b - кол-во бит для кодировки пикселя

M*N – размер графической сетки (разрешение) b - кол-во бит для кодировки
b=log2K
k – количество страниц (кадров) изображения

Слайд 30

I=M*N*b*k

I=M*N*log2K*k

или

I=M*N*b*k I=M*N*log2K*k или

Слайд 31

Какой объем видеопамяти в Кбайтах нужен для хранения изображения размером 640х200 пикселей

Какой объем видеопамяти в Кбайтах нужен для хранения изображения размером 640х200 пикселей и использующего 16-цветную палитру?
и использующего 16-цветную палитру?

Слайд 32

b=log2K
b=log216=4
I=640*200*4*1=
=512000бит=64000байт=62,5 Кбайт

b=log2K b=log216=4 I=640*200*4*1= =512000бит=64000байт=62,5 Кбайт

Слайд 33

Какой объем видеопамяти в Кбайтах нужен для хранения изображения размером 640х480 пикселей

Какой объем видеопамяти в Кбайтах нужен для хранения изображения размером 640х480 пикселей и использующего 8-цветную палитру?
и использующего 8-цветную палитру?

Слайд 34

b=log2K
b=log28=3
I=640*480*3*1=
=921600бит=115200байт==112,5 Кбайт

b=log2K b=log28=3 I=640*480*3*1= =921600бит=115200байт==112,5 Кбайт

Слайд 35

Дисплей работает с 8-ти цветной палитрой в режиме 640х400 пикселей. Изображение занимает

Дисплей работает с 8-ти цветной палитрой в режиме 640х400 пикселей. Изображение занимает
2 страницы видеопамяти. Какой объем видеопамяти в Кбайтах нужен для хранения этого изображения?

Слайд 36

b=log2K
b=log28=3
I=640*400*3*2=
=1536000бит=192000байт=187,5 Кбайт

b=log2K b=log28=3 I=640*400*3*2= =1536000бит=192000байт=187,5 Кбайт

Слайд 37

Дисплей работает с 16-ти цветной палитрой в режиме 640х200 пикселей. Изображение занимает

Дисплей работает с 16-ти цветной палитрой в режиме 640х200 пикселей. Изображение занимает
3 страницы видеопамяти. Какой объем видеопамяти в Кбайтах нужен для хранения этого изображения?

Слайд 38

b=log2K
b=log216=4
I=640*200*4*3=
=1536000бит=192000байт=187,5 Кбайт

b=log2K b=log216=4 I=640*200*4*3= =1536000бит=192000байт=187,5 Кбайт

Слайд 39

Дисплей работает с 16-ти цветной палитрой в режиме 640х400 пикселей. Для кодирования

Дисплей работает с 16-ти цветной палитрой в режиме 640х400 пикселей. Для кодирования
изображения требуется 250 Кбайт. Сколько страниц видеопамяти оно занимает?

Слайд 40

I=M*N*log2K*k
250 Кбайт=640*400*log216*k
250 Кбайт = 2048000 бит
2048000=640*400*4*k
k=2 Ответ: 2 страницы

I=M*N*log2K*k 250 Кбайт=640*400*log216*k 250 Кбайт = 2048000 бит 2048000=640*400*4*k k=2 Ответ: 2 страницы

Слайд 41

Дисплей работает с 32-ти цветной палитрой в режиме 800х640 пикселей. Для кодирования

Дисплей работает с 32-ти цветной палитрой в режиме 800х640 пикселей. Для кодирования
изображения требуется 937,5 Кбайт. Сколько страниц видеопамяти оно занимает?

Слайд 42

I=M*N*log2K*k
937,5 Кбайт=800*640*log232*k
937,5 Кбайт = 7 680 000 бит
7 680 000 =640*400*4*k
k=3 Ответ: 3

I=M*N*log2K*k 937,5 Кбайт=800*640*log232*k 937,5 Кбайт = 7 680 000 бит 7 680
страницы

Слайд 43

Сколько цветов можно максимально использовать для хранения изображения размером 640х200 пикселей, если

Сколько цветов можно максимально использовать для хранения изображения размером 640х200 пикселей, если
объем видеопамяти - 90 Кбайт?

Слайд 44

I=M*N*log2K*k
90 Кбайт=640*200*log2K*1
90 Кбайт = 737 280 бит
737 280 =640*200*log2K*1
log2K =5,76
K=25=32 Ответ: 32 цвета

I=M*N*log2K*k 90 Кбайт=640*200*log2K*1 90 Кбайт = 737 280 бит 737 280 =640*200*log2K*1

Слайд 45

Сколько цветов можно максимально использовать для хранения изображения размером 500х300 пикселей, если

Сколько цветов можно максимально использовать для хранения изображения размером 500х300 пикселей, если
объем видеопамяти - 50 Кбайт?

Слайд 46

I=M*N*log2K*k
50 Кбайт=500*300*log2K*1
50 Кбайт = 409 600 бит
409 600 =500*300*log2K*1
log2K =2,73
K=4 Ответ: 4

I=M*N*log2K*k 50 Кбайт=500*300*log2K*1 50 Кбайт = 409 600 бит 409 600 =500*300*log2K*1
цвета

Слайд 47

Видеопамять имеет объем, в котором может храниться 4-х цветное изображение размером 640х400.

Видеопамять имеет объем, в котором может храниться 4-х цветное изображение размером 640х400.
Какого размера изображение можно хранить в том же объеме памяти, если оно будет использовать 2-х цветную палитру?

Слайд 48

I=M*N*log2K*k
I=640*400*log24*1
I = 512 000 бит
512 000 =M*N*log22*1
M*N = 512 000
M*N=800*640

I=M*N*log2K*k I=640*400*log24*1 I = 512 000 бит 512 000 =M*N*log22*1 M*N = 512 000 M*N=800*640

Слайд 49

Видеопамять имеет объем, в котором может храниться 8-х цветное изображение размером 800х640.

Видеопамять имеет объем, в котором может храниться 8-х цветное изображение размером 800х640.
Какого размера изображение можно хранить в том же объеме памяти, если оно будет использовать 4-х цветную палитру?

Слайд 50

I=M*N*log2K*k
I=800*640*log28*1
I = 1 536 000 бит
1 536 000 = M*N*log24*1
M*N = 768

I=M*N*log2K*k I=800*640*log28*1 I = 1 536 000 бит 1 536 000 =
000
M*N=960*800

Слайд 51

В процессе преобразования растрового графического файла количество цветов уменьшилось с 256 до

В процессе преобразования растрового графического файла количество цветов уменьшилось с 256 до
4. Во сколько раз уменьшился размер файла?

Слайд 53

 

Ответ: в 4 раза

Ответ: в 4 раза

Слайд 54

В процессе преобразования растрового графического файла количество цветов уменьшилось с 4096 до

В процессе преобразования растрового графического файла количество цветов уменьшилось с 4096 до
16. Во сколько раз уменьшился размер файла?

Слайд 56

 

Ответ: в 3 раза

Ответ: в 3 раза

Слайд 57

Для кодирования красного цвета служит код 01. Сколько цветов содержит палитра?

Для кодирования красного цвета служит код 01. Сколько цветов содержит палитра?

Слайд 58

Для кодирования красного цвета служит код 100. Сколько цветов содержит палитра?

Для кодирования красного цвета служит код 100. Сколько цветов содержит палитра?

Слайд 59

Голубой цвет на одном компьютере кодируется кодом 0011, а на другом 011.

Голубой цвет на одном компьютере кодируется кодом 0011, а на другом 011.
Разрешающая способность дисплеев обоих компьютеров составляет 640х200 пикселей. Каков объем страницы видеопамяти на этих компьютерах?

Слайд 60

I1=640*200*4*1
I2= 640*200*3*1
I1=62,5 Кбайта
I2=46,875 Кбайта

I1=640*200*4*1 I2= 640*200*3*1 I1=62,5 Кбайта I2=46,875 Кбайта

Слайд 61

Окно текстового редактора содержит 40 строк по 80 символов в строке. Окно

Окно текстового редактора содержит 40 строк по 80 символов в строке. Окно
графического редактора, работающего в двухцветном режиме – 80х60 пикселей. Сравнить объемы памяти, необходимые для хранения текста, занимающего все окно текстового редактора, и для кодирования картинки, занимающей все рабочее поле графического редактора

Слайд 62

Iт=40*80=3200 байт
Iк= 80*60*log22*1=
=4800 бит=600 байт

Iт=40*80=3200 байт Iк= 80*60*log22*1= =4800 бит=600 байт

Слайд 63

Д/з №2

Д/з №2