Кодирование графической информации
Кодирование текстовой информации
Всякий текст – это набор знаков. Но компьютер не может различать знаки, он “понимает” только язык электрических сигналов. Поэтому каждый знак в компьютере закодирован некоторой неповторимой последовательностью электрических сигналов, а им, в свою очередь, установлено цифровое соответствие – код. Нажимая на клавишу клавиатуры, мы посылаем такой код в память компьютера, затем процессор ищет ему соответствие и выдаёт необходимый знак на экран монитора.
Процесс преобразования в компьютере текстовой информации в цифровую форму и обратно называют текстовым кодированием. Таким образом, человек различает знаки по их начертанию, а компьютер – по их коду.
Коды составляют таблицу кодировки, к которой и обращается процессор при обработке текстов. В этой таблице для представления любого текста предусмотрено 28 (256) знаков, что составляет машинный алфавит. Первые 33 кода таблицы (с 0 по 32) отведены не для знаков, а для операций (перевод строки, ввод пробела и т. д.). Коды с 33 по 127 – интернациональные и соответствуют символам латинского алфавита, цифрам, знакам препинания и знакам арифметических действий. Коды с 128 по 255 являются национальными, то есть в нашей стране отведены для знаков кириллицы.
На сегодняшний день существует универсальная таблица кодировки – ASCII (American Standart Code for Information Interchange). Но она не единственная. Для русских букв существует несколько кодировок, среди которых: СР1251 (Windows), СР866, КОИ-8 (MS-DOS). В последнее время появился новый международный стандарт Unicode, который позволяет кодировать 216 (65536) символов.
Кодирование графической информации
Графическая информация в зависимости от способа формирования на экране монитора бывает растровой и векторной.
Растровое изображение похоже на лист клетчатой бумаги, на котором каждая клетка закрашена определённым цветом (и это роднит его с мозаикой, витражами, вышивкой крестом, рисованием «по клеточкам»). Растровая графика предполагает, что изображение состоит из элементарных частей, называемых пикселями («точками»). Они упорядочены по строкам. Количество таких строк на экране образует графическую сетку или растр. Таким образом, растровое изображение – это набор пикселей, расположенных на прямоугольной сетке.
Чем меньше пиксель и больше растр у монитора, тем качественнее его изображение. Наибольшее распространение в современных мониторах получили размеры сетки:
800х600,
1024х768,
1152х864.
Важной характеристикой монитора является также разрешающая способность экрана. Она измеряется как количество пикселей на единицу длины, dpi (dots per inch – «точка на дюйм»). Для экрана обычно это 72 или 96 dpi, (для сравнения - у лазерного принтера – 600 dpi). Чем больше dpi, тем меньше "зернистость" монитора, лучше качество изображения.
Не менее важным признаком изображения является количество цветов, обеспечиваемое видеокартой. Его можно менять программно (в пределах возможностей видеокарты), выбирая режим цветного изображения:
- чёрно-белое или битовое (0 – белый цвет, 1 – чёрный цвет);
- 16 цветов (4 бита информации в пикселе, 24);
- 256 цветов (8 бит информации в пикселе, 28);
- high color (16 бит информации в пикселе, 65 536 цветов);
- true color (32 бита информации в пикселе, 16 777 216 цветов).
Количество различных цветов Ки количество битов для их кодирования bсвязаны формулой К=2b
Так же, как в телевизоре, в мониторе компьютера цветное изображение строится при помощи трёх основных цветов. RGB (аббревиатура английских слов Red, Green, Blue — красный, зелёный, синий) — цветовая модель, описывающая способ синтеза цвета.
В зависимости от разрешения экрана и количества установленных цветов для преобразования изображений в двоичный код требуется некоторый объём памяти. Например, для сетки 800х600 и цветности high color требуется:
800х600х16бит = 480000х2байт - около 1 мегабайта. Это -видеопамять. Её предоставляет видеоадаптер в дополнение к имеющейся внутренней памяти ПК. Из неё цифровое изображение считывается процессором с частотой не реже 50 раз в секунду (50 Гц) и отображается на экране. Таким образом, от возможностей видеоадаптера и монитора во многом зависит построение изображения на экране и его качество.
Кодирование звука
Звук – это явление аналогового (непрерывного) характера. Колебания воздуха вызывают звуковые волны, которые могут быть представлены графиком в виде синусоиды. Но для представления звука в ПК исходный непрерывный звуковой сигнал надо разбить на части, чтобы закодировать - оцифровать. Чем мельче частицы (больше разбиений), тем точнее передача звука, меньше потери его качества (хотя полностью этого избежать нельзя).
Качество кодирования определяется частотой дискретизации и уровнем кодирования.
Частота дискретизации – это количество измерений уровня сигнала в единицу времени (секунду). Она может находиться в пределах от 8000 до 48000, то есть от 8 до 48 кГц. При частоте 8 кГц качество цифрового звука сравнимо со звуком радиотрансляции, а при 44,1 кГц (48 кГц) – со звуком аудио CD.
Одновременно с временной дискретизацией (частотой) выполняется и амплитудная, то есть измерение значений амплитуды и их представление в виде чисел с определенной точностью (квантование). Эта величина называется уровнем кодирования звукаи обычно составляет 16 бит, то есть каждому значению амплитуды звуковой волны соответствует двоичное число в 16 разрядов.
При оцифровке звука возможны моно- и стереорежимы. Получаемый поток двоичных чисел, описывающий звуковой сигнал, называют импульсно-кодовой модуляцией или ИКМ (PCM - Pulse Code Modulation). Такое преобразование звука происходит в аудиоадаптерах (звуковых картах), специальных устройствах расширения, которыми нужно оснастить аппаратную составляющую мультимедиа. Будучи преобразован в цифровую форму, звуковой сигнал "застывает" - в этом виде он уже не подвержен изменениям при хранении и копировании, как обычная аналоговая запись. Если с цифровым звуковым сигналом обращаться аккуратно - его можно хранить вечно и копировать любое число раз без какой-либо потери качества.
|
Дата добавления: 2015-12-26; просмотров: 6270;