Компьютерная графикаКомпьютерная графикаКодирование графическойинформацииКодирование графическойинформации
В видеопамяти хранится двоичнаяинформация об изображении,выводимом на экран.Эта информация состоит из двоичныхкодов каждог...
Для получения черно-белого изображения(без полутонов)пиксель может принимать только два состояния:светится – не светится(б...
Для получения монохромного изображения(с полутонами серого)одного бита на пиксель уже недостаточно.Для кодирования 4-цветн...
Кодирование графической информацииКодирование графической информацииНа цветном экране всё разнообразие красок получаетсяиз...
Кодирование графической информацииКодирование графической информацииСледовательно, для кодирования 8-цветного изображеният...
Кодирование графической информацииКодирование графической информацииНо с помощью 3 базовых цветов нельзя получить палитру,...
Двоичный код 16-цветной палитрыДвоичный код 16-цветной палитрыИнИнттеенсивностьнсивность К З С цвет0 0 0 0 Черный0 0 0 1 С...
Кодирование графической информацииКодирование графической информацииБольшее количество цветов получаетсяпри раздельном упр...
Из сказанного выше можно вывести правило:Количество различных цветов К и количествобитов для их кодировки b связаны между ...
Объем видеоинформации определяетсяразмером графической сетки дисплеяи количеством цветов.Кодирование графической информаци...
Кодирование графической информацииКодирование графической информацииМинимальный объём видеопамяти(объем одной видеостраниц...
Кодирование графической информацииКодирование графической информацииРешение:Для 4-цветной гаммы и графической сетки 640х20...
Кодирование графической информацииКодирование графической информацииФормула для определения объема видеопамяти:V=M x N x b...
011
011
011
011
Upcoming SlideShare
Loading in …5
×

011

157 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
157
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

011

  1. 1. Компьютерная графикаКомпьютерная графикаКодирование графическойинформацииКодирование графическойинформации
  2. 2. В видеопамяти хранится двоичнаяинформация об изображении,выводимом на экран.Эта информация состоит из двоичныхкодов каждого видеопикселя.Кодирование графической информацииКодирование графической информацииКод пикселя – это информация о цвете пикселя.
  3. 3. Для получения черно-белого изображения(без полутонов)пиксель может принимать только два состояния:светится – не светится(белый – чёрный).Тогда для его кодирования достаточно одногобита памяти:Кодирование графической информацииКодирование графической информации1 – белый0 - черный1 – белый0 - черный
  4. 4. Для получения монохромного изображения(с полутонами серого)одного бита на пиксель уже недостаточно.Для кодирования 4-цветного изображения требуетсядва бита на пиксель, поскольку два бита могут принимать4 различных состояния.Может использоваться, например, такой варианткодировки цветов:00 – чёрный 10 – темно-серый01 – светло-серый 11 – белыйКодирование графической информацииКодирование графической информации
  5. 5. Кодирование графической информацииКодирование графической информацииНа цветном экране всё разнообразие красок получаетсяиз сочетания трёх базовых цветов:красного, зелёного, синего (RGB).Из трёх цветов можно получить восемь комбинаций(здесь каждый базовый цвет обозначается первой буквой,а чёрточкой – отсутствие цвета):- - - чёрный к - - красный- - с синий к - с розовый- з - зелёный к з - коричневый- з с голубой к з с белый
  6. 6. Кодирование графической информацииКодирование графической информацииСледовательно, для кодирования 8-цветного изображениятребуется три бита памяти на один пиксель. Еслиналичие базового цвета обозначить1 (единицей), а отсутствие 0 (нулём), то получитсяследующая таблица кодировки 8-ми цветной палитры:Двоичный код восьми цветной палитрыК З С цвет0 0 0 Чёрный0 0 1 Синий0 1 0 Зелёный0 1 1 Голубой1 0 0 Красный1 0 1 Розовый1 1 0 Коричневый1 1 1 Белый
  7. 7. Кодирование графической информацииКодирование графической информацииНо с помощью 3 базовых цветов нельзя получить палитру,содержащую больше 8 цветов. Однако, на экранах современныхкомпьютеров получают цветные изображения, составленные из сотен,тысяч и даже миллионов различных красок и оттенков.Как это достигается?Если иметь возможность управлять интенсивностью(яркостью) свечения базовых цветов, то количество различныхвариантов их сочетаний, дающих разные краски и оттенки,увеличивается.16-цветная палитра получается при использованиичетырёхразрядной кодировки пикселя: к трём битам базовыхцветов добавляется один бит интенсивности. Этот битуправляет яркостью всех трёх цветов одновременно(интенсивностью трёх электронных пучков).
  8. 8. Двоичный код 16-цветной палитрыДвоичный код 16-цветной палитрыИнИнттеенсивностьнсивность К З С цвет0 0 0 0 Черный0 0 0 1 Синий0 0 1 0 Зелёный0 0 1 1 Голубой0 1 0 0 Красный0 1 0 1 Розовый0 1 1 0 Коричневый0 1 1 1 Серый1 0 0 0 Темно – серый1 0 0 1 Ярко – синий1 0 1 0 Ярко – зеленый1 0 1 1 Ярко – голубой1 1 0 0 Ярко – красный1 1 0 1 Ярко – розовый1 1 1 0 Ярко – жёлтый1 1 1 1 Ярко - белый
  9. 9. Кодирование графической информацииКодирование графической информацииБольшее количество цветов получаетсяпри раздельном управленииинтенсивностью базовых цветов.Причем интенсивность может иметьболее двух уровней, если для кодированиякаждого из базовых цветов выделятьбольше одного бита.
  10. 10. Из сказанного выше можно вывести правило:Количество различных цветов К и количествобитов для их кодировки b связаны между собойформулой К = 2b21=2, 22=4, 23=8, 24=16 и т.д.Для получения цветовой гаммы из 256 цветовтребуется 8 бит = 1 байт на пиксель,так как 28=256.Кодирование графической информацииКодирование графической информации
  11. 11. Объем видеоинформации определяетсяразмером графической сетки дисплеяи количеством цветов.Кодирование графической информацииКодирование графической информацииМинимальный объём видеопамятидолжен быть таким, чтобы в негопомещался один кадр(одна страница) видеоизображения.
  12. 12. Кодирование графической информацииКодирование графической информацииМинимальный объём видеопамяти(объем одной видеостраницы) можно определить по формулеVmin= M * N * b (в битах)где b – количество бит в коде пикселя.Например, для сетки 640х200 и чёрно-белого изображенияминимальный объём видеопамяти должен быть таким:640 х 200 х 1 бит = 128000 бит = 16000 байт ( 16 Кбайт).Для 4-цветной гаммы и той же графической сеткивидеопамять должна быть вдвое больше – 32 Кбайта;для 8-цветной – 48 Кбайт.На современных высококачественных дисплеях используетсяпалитра более чем из 16 миллионов цветов. Требуемыйразмер видеопамяти в этом случае – несколько мегабайт.
  13. 13. Кодирование графической информацииКодирование графической информацииРешение:Для 4-цветной гаммы и графической сетки 640х200видеопамять равна640 х 200 х 2=256000 бит=32000 байт ( 32 Кбайт).Для 8-цветной :640 х 200 х 3=384000 бит=48000 байт ( 48 Кбайт).
  14. 14. Кодирование графической информацииКодирование графической информацииФормула для определения объема видеопамяти:V=M x N x b x S (в битах),гдеMxN – растр;b – битовая глубина (количество бит на код цвета пикселя);S – количество видеостраниц в видеопамятиВыход

×