Кодирование информации
Оглавление
Введение 3
1. Способы кодирования информации. 4
2. Кодирование символьной (текстовой) информации. 5
3. Кодирование числовой информации. 6
4. Кодирование графической информации. 8
5. Кодирование звуковой информации. 11
Заключение 13
Список источников 14
Введение
Одну и ту же информацию, например, сведения об опасности мы можем выразить разными способами: просто крикнуть; оставить предупреждающий знак (рисунок); с помощью мимики и жестов; передать сигнал «SOS» с помощью азбуки Морзе или используя семафорную и флажковую сигнализацию. В каждом из этих способов мы должны знать правила, по которым можно отобразить информацию. Такое правило назовем кодом.
Код — это набор условных обозначений (или сигналов) для записи (или передачи) некоторых заранее определенных понятий.[5]
Кодирование информации – это процесс
формирования определенного представления
информации. В более узком смысле
под термином «кодирование» часто
понимают переход от одной формы
представления информации к другой,
более удобной для хранения, передачи
или обработки.
Обычно каждый образ при кодировании (иногда
говорят — шифровке) представлении отдельным
знаком.
Знак - это элемент конечного множества отличных друг от друга элементов.
В более узком смысле под термином "кодирование" часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
Компьютер может обрабатывать только
информацию, представленную в числовой
форме. Вся другая информация (например,
звуки, изображения, показания приборов
и т. д.) для обработки на компьютере
должна быть преобразована в числовую
форму. Например, чтобы перевести
в числовую форму музыкальный
звук, можно через небольшие
Аналогичным образом на компьютере можно обрабатывать текстовую информацию. При вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешние устройства (экран или печать) для восприятия человеком по этим числам строятся изображения букв. Соответствие между набором букв и числами называется кодировкой символов. [2]
Как правило, все числа в компьютере
представляются с помощью нулей
и единиц (а не десяти цифр, как
это привычно для людей). Иными
словами, компьютеры обычно работают в
двоичной системе счисления, поскольку
при этом устройства для их обработки
получаются значительно более простыми.
Ввод чисел в компьютер и вывод
их для чтения человеком может
осуществляться в привычной десятичной
форме, а все необходимые
Способы кодирования информации.
Одна и та же информация может быть представлена (закодирована) в нескольких формах. C появлением компьютеров возникла необходимость кодирования всех видов информации, с которыми имеет дело и отдельный человек, и человечество в целом. Но решать задачу кодирования информации человечество начало задолго до появления компьютеров. Грандиозные достижения человечества - письменность и арифметика - есть не что иное, как система кодирования речи и числовой информации. Информация никогда не появляется в чистом виде, она всегда как-то представлена, как-то закодирована.
Двоичное кодирование – один из распространенных способов представления информации. В вычислительных машинах, в роботах и станках с числовым программным управлением, как правило, вся информация, с которой имеет дело устройство, кодируется в виде слов двоичного алфавита.[4]
Кодирование символьной (текстовой) информации.
Основная операция, производимая над отдельными символами текста - сравнениесимволов.
При сравнении символов наиболее важными аспектами являются уникальность кода для каждого символа и длина этого кода, а сам выбор принципа кодирования практически не имеет значения.
Для кодирования текстов
Таблица перекодировки - таблица, содержащая упорядоченный некоторым образом перечень кодируемых символов, в соответствии с которой происходит преобразование символа в его двоичный код и обратно.
Наиболее популярные таблицы перекодировки: ДКОИ-8, ASCII, CP1251, Unicode.
Исторически сложилось, что в качестве длины кода для кодирования символов было выбрано 8 бит или 1 байт. Поэтому чаще всего одному символу текста, хранимому в компьютере, соответствует один байт памяти.
Различных комбинаций из 0 и 1 при длине кода 8 бит может быть 28 = 256, поэтому с помощью одной таблицы перекодировки можно закодировать не более 256 символов. При длине кода в 2 байта (16 бит) можно закодировать 65536 символов.[6]
Рис. 1 Таблица перекодировки
Кодирование числовой информации.
Система счисления — это знаковая система, в которой числа записываются по определенным правилам с помощью символов некоторого алфавита, называемых цифрами.
Все системы счисления делятся на две большие группы: позиционные и непозиционные системы счисления.
В позиционных системах счисления значение цифры зависит от ее положения в числе, а в непозиционных — не зависит.[8]
Сходство в кодировании
Непозиционные системы счисления
Римская СС (В качестве цифр используются:I(1), V(5), X(10), L(50), C(100), D(500), M(1000))
При записи чисел в римской СС применяется правило : каждый меньший знак, поставленный слева от большего, вычитается из него, в остальных случаях – знаки складываются
MCMXCVIII = 1000+(1000-100)+(100-10)+5+1+
Позиционные системы счисления
Основной системой счисления для
представления чисел в
Система счисления |
Основание |
Алфавит цифр |
Десятичная |
10 |
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
Двоичная |
2 |
0, 1 |
Восьмеричная |
8 |
0, 1, 2, 3, 4, 5, 6, 7 |
Шестнадцатеричная |
16 |
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Рис. 2 Системы счисления
Отличие позиционной системы счисления от непозиционной
В позиционных системах
Кодирование графической информации.
Важным этапом кодирования графического изображения является разбиение его на дискретные элементы (дискретизация).
Изменение числа точек изображения называется дискретизацией. Эта операция очевидным образом влияет на размеры экранной версии изображения, которая на мониторе с неизменными характеристиками становится больше или меньше, в зависимости от заданных значений.
Графический объект в компьютере может
быть представлен как растровое
или векторное изображение. От этого
зависит и способ кодирования
Растровое изображение
Матричный принцип кодирования
графических изображений
Pixel (pictureelement - элемент рисунка) - минимальная
единица изображения, цвет и
яркость которой можно задать
независимо от остального
В соответствии с матричным принципом строятся изображения, выводимые на принтер, отображаемые на экране дисплея, получаемые с помощью сканера.
Качество изображения будет тем выше, чем "плотнее" расположены пиксели, то есть чем больше разрешающая способность устройства, и чем точнее закодирован цвет каждого из них.
Объем растрового изображения равен произведению количества точек на информационный объем одной точки, который зависит от количества возможных цветов. Для черно-белого изображения информационный объем точки равен 1 биту, т.к. она может быть либо белой, либо черной, что можно закодировать двумя цифрами 0 и 1. Рассмотрим, сколько потребуется бит для изображе-ния точки: 8 цветов - 3 бита (8 = 23); для 16 цветов - 4 бита (16 = 24); для 256 цветов - 8 битов (1 байт). Различные цвета получаются из трех основных - красного, зеленого и синего. [9]
Рис. 3 Растровое изображение
Векторные изображения состоят
из математически заданных линий (векторов),
кривых и геометрических фигур. В
основе изображения лежит векторный
каркас. Такие изображения не
искажаются при масштабировании - их
можно увеличивать или
Рис. 4 Векторное изображение
Преимущества векторного способа описания графики над растровой графикой
- Размер,
занимаемый описательной частью, не зависит
от реальной величины объекта, что позволяет,
используя минимальное
количество информации, описать сколько угодно большой объект файлом минимального размера. - В связи с тем, что информация об объекте хранится в описательной форме, можно бесконечно увеличить графический примитив, например, дугу окружности, и она останется гладкой. С другой стороны, если кривая представлена в виде ломаной линии, увеличение покажет, что она на самом деле не кривая.
- Параметры объектов хранятся и могут быть легко изменены. Также это означает что перемещение, масштабирование, вращение, заполнение и т. д. не ухудшает качества рисунка. Более того, обычно указывают размеры в аппаратно-независимых единицах (англ. device-independent unit), которые ведут к наилучшей возможной растеризации на растровых устройствах.
- При увеличении или уменьшении объектов толщина линий может быть задана постоянной величиной, независимо от реального контура.
Фундаментальные недостатки векторной графики
- Не
каждый объект может быть легко изображен
в векторном виде — для подобного
оригинальному изображению
может потребоваться очень большое количество объектов с высокой сложностью, что негативно влияет на количество памяти, занимаемой изображением, и на время для его отображения (отрисовки). - Перевод векторной графики в растр достаточно прост. Но обратного пути, как правило, нет — трассировка растра, при том что требует значительных вычислительных мощностей и времени, не всегда обеспечивает высокое качество векторного рисунка.
- Преимущество
векторной картинки — масштабируемость
— пропадает, когда начинаем иметь дело
с особо малыми разрешениями графики (например,
иконки 32×32 или 16×16). Чтобы не было «грязи»,
картинку под такие разрешения приходится
подгонять вручную.
Кодирование звуковой информации.
Аналоговая и цифровая информация
Физически звук представляет собой
волновые колебания давления в той
или иной среде. Каковы бы ни были физические
характеристики колебаний, в данном
случае важно то, что звук представляет
собой нечто неделимое на части
(непрерывное), пробегающее в пространстве
и времени. Чтобы записать звук на
какой-нибудь носитель можно соотнести
его уровень (силу) с какой-нибудь
измеряемой характеристикой этого
носителя. Так, например, степень намагниченности
магнитной ленты в различных
ее местах зависит от особенностей
звука, который на нее записывался.
Намагниченность может
Но как хранить звук на компьютере.
Здесь любая информация представлена
в цифровой форме. Данные должны быть
представлены числами, а, следовательно,
информация в компьютере дискретна
(разделена). Для того, чтобы записать
звук на цифровой носитель информации
(например, жесткий диск), его подвергают
так называемой оцифровке, механизм
которой заключается в
Дискретизация и квантование
При преобразовании звуковой информации в цифровую форму ее подвергают дискретизации и квантованию. Дискретизация заключается в замерах величины аналогового сигнала огромное множество раз в секунду. Полученной величине аналогового сигнала сопоставляется определенное значение из заранее выделенного диапазона: 256 (8 бит) или 65536 (16 бит). Привидение в соответствие уровня сигнала определенной величине диапазона и есть квантование.
Понятно, что как бы часто мы не проводили измерения, все равно часть информации будет теряться. Однако и понятно, что чем чаще мы проводим замеры, тем точнее будет соответствовать цифровой звук своему аналоговому оригиналу.
Также, чем больше бит отведено под кодирование уровня сигнала (квантование), тем точнее соответствие.
С другой стороны, звук хорошего качества будет содержать больше данных и, следовательно, больше занимать места на цифровом носителе информации.
В качестве примера можно привести такие расчеты. Для записи качественной музыки аналоговый звуковой сигнал измеряют более 44 000 раз в секунду и квантуют 2 байтами (16 бит дает диапазон из 65536 значений). Т.е. за одну секунду записывается 88 000 байт информации. Это равно (88 000 / 1024) примерно 86 Кбайт. Минута обойдется уже в 5168 Кбайт (86*60), что немного больше 5 Мб.[10]
Рис. 5 Звуковая информация
Заключение
Представление информации происходит в различных формах в процессе восприятия окружающей среды живыми организмами и человеком, в процессах обмена информацией между человеком и человеком, человеком и компьютером, компьютером и компьютером и так далее. Преобразование информации из одной формы представления (знаковой системы) в другую называется кодированием.
Средством кодирования
служит таблица соответствия знаковых
систем, которая устанавливает взаимно
однозначное соответствие между
знаками или группами знаков двух
различных знаковых систем. В дальнейшем
будет приведена такая таблица,
которая устанавливает
В процессе обмена информацией
часто приходится производить операции
кодирования и декодирования
информации. При вводе знака алфавита
в компьютер путем нажатия
соответствующей клавиши на клавиатуре
происходит кодирование знака, то есть
преобразование его в компьютерный
код. При выводе знака на экран
монитора или принтер происходит
обратный процесс - декодирование, когда
из компьютерного кода знак преобразуется
в его графическое изображение.
Список источников
- Рябко, Б. Я. Основы современной криптографии для специалистов по информационным технологиям / Б. Я. Рябко, А. Н. Фионов. – М.: Науч. мир, 2004.
- Введение в криптографию. Новые мат. дисциплины: [учебник] / [В. В. Ященко, Н. П. Варновский, Ю. В. Нестеренко и др.]; под ред. В. В. Ященко. – СПб.: МЦНМО: Питер, 2001.
- Бабаш, А. В. Криптография / Бабаш А. В., Шанкин Г. П.; под ред. В. П. Шерсюка, Э. А. Применко. - М.: Солон – Пресс, 2007.
- Открытый класс [Электронный ресурс] – Режим доступа: http://www.openclass.ru/(дата обращения 15.11.2012)
- Кодирование информации [электронный ресурс]. – Режим доступа: http://ru.wikipedia.org/wiki/К
одирование_информации(дата обращения 15.11.2012) - Способы кодирования информации [Электронный ресурс] – Режим доступа: http://www.likt.ru/sposoby-
kodirovaniya-informacii-2/(дат а обращения 15.11.2012) - Кодирование текстовой информации [Электронный ресурс] – Режим доступа: http://marklv.narod.ru/book/
codir.htm(дата обращения 15.11.2012) - Кодирование числовой информации [Электронный ресурс] – режим доступа: http://academy.cross-kpk.ru/
bank/2/003/HTML/d4_3.htm(дата обращения 15.11.2012) - Кодирование графической информации[Электронный ресурс] – режим доступа: http://informatikaiikt.narod.
ru/predstavlenieinform4.html(д ата обращения 15.11.2012) - Кодирование звуковой информации [Электронный ресурс] – режим доступа: http://ru.wikipedia.org/wiki/К
одирование_звуковой_информации (дата обращения 15.11.2012)

- Кодирование информации
- Кодирование информации. Методы и средства кодирования информации на сегодняшний день
- Кодирование и хранение символьной информации символов и строк. Кодировка символов ASCII
- Кодирование и шифрование информации
- Кодирование товаров
- Кодирование товаров
- Кодирование товаров
- Кодекс этики российского библиотекаря и проблемы библиотечного обслуживания современного пользователя
- Кодер Грея
- Кодирование графической информации и средства ее обработки
- Кодирование и декодирование текстовой информации циклическим кодом с исправлением тройных одиночных ошибок
- Кодирование информации
- Кодирование информации
- Кодирование информации