Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций Коднянко.doc
Скачиваний:
32
Добавлен:
21.11.2019
Размер:
2.52 Mб
Скачать

Универсальная система кодирования текстовых данных unicode

Недостаток таких систем кодирования текстов вызван ограниченным набором кодов (256). Если, например, кодировать символы не восьмиразрядными двоичными числами, а числами с большим количеством разрядов, то и диапазон возможных значений кодов станет намного больше.

Так система, основанная на 16-разрядном кодировании символов, получила название универсальной — UNICODE. Шестнадцать разрядов позволяют обеспечить уникальные коды для 256 х 256 = 65 536 различных символов — этого достаточно для размещения в одной таблице символов большинства языков планеты. Оборотной стороной этого является увеличенная информационная емкость одного символа: всякий символ в UNICODE требует для его хранения 2 байта памяти, т. е. в этой системе все текстовые документы автоматически становятся вдвое длиннее.

Во второй половине 90-х годов технические средства достигли необходимого уровня обеспеченности ресурсами, и наблюдается постепенный перевод документов и программных средств на UNICODE.

Пример 1 из теста Министерства образования и науки рф

Решение. Количество переданных битов

256 000бит/с* 2*60с = 30 720 000 бит.

В байтах 30 720 000 / 8 = 3 840 000 б.

В килобайтах 3 840 000 / 1024 = 3750 Кб.

Пример 2 из теста Министерства образования и науки рф

Решение. Объем сообщения изменился на 1024*1024/512 = 2048 б. В UNICODE сообщение занимало 4096 б, а теперь уменьшилось вдвое и занимает 2048 б. В ASCII один символ требует 1 б памяти, следовательно, сообщение содержит 2048 символов.

Пример 3 из теста Министерства образования и науки рф

Решение. (самостоятельно).

Кодирование графических данных

Если рассмотреть с помощью увеличительного стекла черно-белое графическое изображение, напечатанное в газете или книге, то можно увидеть, что оно состоит из мельчайших точек, образующих характерный узор, называемый растром (рис. 1.3).

Рис. 1.3. Растр — это метод кодирования графической информации, издавна принятый в полиграфии

Поскольку линейные координаты и индивидуальные свойства каждой точки (яркость) можно выразить с помощью целых чисел, то можно сказать, что растровое кодирование позволяет использовать двоичный код для представления графических данных. Общепринятым на сегодняшний день считается представление черно-белых иллюстраций в виде комбинации точек с 256 градациями серого цвета, и, таким образом, для кодирования яркости любой точки обычно достаточно восьмиразрядного двоичного числа, т. е. байта.

Цветовая система rgb и цветовой режим True Color

Для кодирования цветных графических изображений применяется принцип декомпозиции произвольного цвета на три основные цвета: красный (Red, R), RGB = (255,0,0), зеленый (Green, G), RGB = (0,255,0) и синий (Blue, В) RGB = (0,0,255). Такая система кодирования называется системой RGB по первым буквам названий основных цветов.

Если для кодирования яркости каждой из основных составляющих использовать по 256 значений (восемь двоичных разрядов), как это принято для полутоновых черно-белых изображений, то на кодирование цвета одной точки надо 24 разряда. Такая система кодирования дает 256 х 256 х 256 = 16 777 216 ≈ 16,8 млн различных цветов, что близко к чувствительности человеческого глаза.

RGB = (149,107,47)

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

Каждому из основных цветов можно поставить в соответствие дополнительный цвет, то есть цвет, дополняющий основной цвет до белого. Нетрудно заметить, что для любого из основных цветов дополнительным будет цвет, образованный суммой пары остальных основных цветов. Соответственно, дополнительными цветами являются: голубой (Cyan, С) RGB = (0,255,255), пурпурный (Magenta, M) RGB = (255,0,255) и желтый (Yellow, У) RGB = (255,255,0).

Принцип декомпозиции произвольного цвета на составляющие компоненты можно применять не только для основных цветов, но и для дополнительных, то есть любой цвет можно представить в виде суммы голубой, пурпурной и желтой составляющей. Такой метод кодирования цвета принят в полиграфии, но в полиграфии используется еще и четвертая краска — черная (Black, К).

Поэтому данная система кодирования обозначается четырьмя буквами CMYK (черный цвет обозначается буквой К, потому, что буква В уже занята синим цветом), и для представления цветной графики в этой системе надо иметь 32 двоичных разряда.

Такой режим будет также полноцветным (True Color).