Автор работы: Пользователь скрыл имя, 11 Марта 2012 в 17:44, реферат
Код — это набор условных обозначений (или сигналов) для записи (или передачи) некоторых заранее определенных понятий.
Кодирование информации – это процесс формирования определенного представления информации. В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
Кодирование информации.
Код — это набор условных обозначений (или сигналов) для записи (или передачи) некоторых заранее определенных понятий.
Кодирование информации – это процесс формирования определенного представления информации. В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
Обычно каждый образ
при кодировании (иногда
Знак - это элемент конечного множества отличных друг от друга элементов.
В более узком смысле под термином "кодирование" часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
Компьютер может обрабатывать
только информацию, представленную в
числовой форме. Вся другая информация
(например, звуки, изображения, показания
приборов и т. д.) для обработки
на компьютере должна быть преобразована
в числовую форму. Например, чтобы
перевести в числовую форму музыкальный
звук, можно через небольшие
Аналогичным образом на компьютере можно обрабатывать текстовую информацию. При вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешние устройства (экран или печать) для восприятия человеком по этим числам строятся изображения букв. Соответствие между набором букв и числами называется кодировкой символов.
Как правило, все числа в компьютере представляются с помощью нулей и единиц (а не десяти цифр, как это привычно для людей). Иными словами, компьютеры обычно работают в двоичной системе счисления, поскольку при этом устройства для их обработки получаются значительно более простыми. Ввод чисел в компьютер и вывод их для чтения человеком может осуществляться в привычной десятичной форме, а все необходимые преобразования выполняют программы, работающие на компьютере.
Кодирование графических изображений
Современный компьютер работает дискретно, не умеет обрабатывать непрерывные величины. При работе с графической информацией на компьютере используется свойство человеческого глаза, которое дает возможность воспринимать изображение, состоящее из отдельных мелких деталей как одно целое, непрерывное. То есть используется ограниченность "разрешения" глаза. Если картинку разбить на маленькие прямоугольники, то получится двумерный массив, который называется растром, а каждый прямоугольник из него - пикселем. Теперь закодируем цвет каждого пикселя числом и таким образом задача кодирования изображения решена. Чем меньше размеры пикселя и чем точнее закодирован его цвет, тем меньше потерь при передаче графической информации.
Кодирование черно-белых изображений
Теперь - о цвете: как же его закодировать? Если говорить о чернобелой (монохроматической) гамме, то характеристика цвета сводится к яркости. Она описывается одним числом. Для кодирования яркости пикселов отводятся ячейки фиксированного размера, чаще всего от 1 до 8 бит. Черный цвет кодируется нулем, а белый - максимальным числом N, которое может быть записано в ячейку. Для одноразрядной ячейки N=1, для 8-разрядной - N=255. Для практического применения 8-разрядных ячеек вполне достаточно, потому что как раз не более 200 оттенков серого цвета способен различить человеческий глаз. Если же N=1, то оттенки серого цвета при достаточно маленьких размерах пикселов нетрудно имитировать. Здесь можно использовать частоту чередования черных и белых пикселов. Например, серый цвет можно получить, если из каждых двух соседних пикселов сделаем один белый, а другой черный. Глазу будет казаться, что эта часть картинки имеет серый цвет. Если количество черных пикселей в таком чередовании уменьшить, то получится серый цвет более светлого оттенка:
Кодирование цветных изображений
С цветными изображениями дело обстоит сложнее. Человеческий глаз различает огромное количество оттенков разных цветов. Здесь кодирование осуществляется так. Известно, что каждый цвет - это сумма 3-х основных цветов: красного, зеленого и синего. Поэтому цвет пикселя можно закодировать тремя числами: яркостью красной, зеленой и синей составляющих. Этот способ называется RGB (red - красный, green - зеленый, blue - синий).
При рисовании на бумаге действуют другие законы (краски не испускают света, а только поглощают некоторые цвета из падающего на них света). Если смешать красную и зеленую краски, то получится не желтый цвет, а коричневый. Поэтому на печатающих устройствах обычно используется в качестве основных голубой, сиреневый и желтый цвета (такой метод кодировки называется CМY). Эти способы просты в реализации, но неудобны работе. Поэтому все чаще используется другая схема кодирования: цветовой тон / насыщенность / яркость (HSV). При этом цвет каждого пикселя кодируется тремя числами, но их значения уже не те, что в методах кодирования RGB и CMY.
Все графические изображения,
хранящиеся во внешней памяти
компьютера должны быть
Для кодирования растрового изображения его разбивают на небольшие одноцветные части (пиксели или точки). Все цвета, использованные в изображении, нумеруют, и для каждой части записывают номер ее цвета. Запомнив последовательность расположения частей и номер цвета для каждой части, можно однозначно описать любой рисунок. Однако, количество цветов в природе бесконечно, и приходится похожие цвета нумеровать одинаковыми числами. В зависимости от количества используемых цветов, можно закодировать достаточно реалистичное изображение. Чем меньше цветов в рисунке, тем меньше чисел приходится использовать при кодировании, и тем проще закодировать изображение. В самом простом случае (черно-белое изображение) для кодировки используется только черный и белый цвет.
Любое растровое изображение
характеризуется тремя
Объем информации, описывающий
цвет пикселя, определяет
Размер изображения
описывает его физические
Разрешение - это плотность
размещения пикселей, формирующих
изображение, то есть
Данный способ кодирования
изображения несмотря на то, что
применяется повсеместно (
Еще одним недостатком
растровых изображений
Основные форматы растровых файлов JPG, GIF, PSD, TIF, PNG, BMP.
Приведенных выше недостатков
лишены изображения,
В векторном способе кодирования изображение разбивается на простые объекты (геометрические фигуры, кривые и прямые линии), которые хранятся в памяти компьютера в виде математических формул и геометрических абстракций, таких как круг, квадрат, эллипс и подобных фигур. Например, чтобы закодировать круг достаточно запомнить его радиус, координаты центра, цвет контура и способ заливки.
Составные части векторного
изображения (объекты) можно
Существенным недостатком
векторных изображений
Основные форматы векторных файлов CDR, EPS, WMF, AI.
Принцип декомпозиции заключается в возможности расчленения по тому или иному признаку исходной системы на отдельные части (подсистемы и элементы связи) и в формировании для них собственных целей, функций из условия обеспечения достижения глобальной цели системы.
Различают декомпозицию по горизонтали и по вертикали. В результате декомпозиции по горизонтали образуется многосвязная система с той или иной плоской структурой. В результате декомпозиции по вертикали образуется иерархическая (многоуровневая) система с тем или иным количеством уровней. Уровни подчинены друг другу по вертикали, и также имеют свои собственные цели и функции, выполнение которых направлено на достижение глобальной цели системы.