Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Представлениедругих видов информации




До последнего времени практически все системы связи России, системы передачи аудио- и видеоинформации, включая центральное радио и телевидение, строились на принципах передачи аналоговой информации. Это подразумевало выполнение процедур модуляции (преобразование данных в высокочастотные сигналы при передаче) и демодуляции для обратного преобразования и воспроизведения при­нятых данных.

С развитием микроэлектроники и компьютерных технологий все большее распространение получают цифровые системы передачи дан­ных. В их основу положены процедуры квантования аналоговой ин­формации по времени и величине. Значения функции y=f(t) изме­ряются с большой точностью в моменты времени 0, Dt, 2Dt,..., nDt (Dt =const). Эта последовательность дискретных измерений пересы­лается абоненту, у которого по ним воссоздается значение функции. Качество воспроизведения функции y=f(t) при Dt ® 0 мо­жет быть очень высоким. Более подробно эти вопросы освещаются в п. 13.6.

По скорости изменения обрабатываемых цифровых данных инфор­мация может быть условно разделена на два вида: статический и динамический. Например, числовая, логическая и символическая ин­формация является статической, так как ее значение не связано со временем. В отличие от перечисленных типов вся аудиоинформация имеет динамический характер. Она существует только в режиме ре­ального времени, ее нельзя остановить для более подробного изуче­ния. Если изменить масштаб времени (увеличить или уменьшить), аудиоинформация искажается. Это свойство иногда используется для получения звуковых эффектов.

Видеоинформация может быть как статической, так и динамической. Статическая видеоинформация включает текст, рисунки, графики, чер­тежи, таблицы и др. Рисунки делятся также на плоские — двумерные и объемные — трехмерные.

Динамическая видеоинформация — это видео-, мульт- и слайд-фильмы. В их основе лежит последовательное экспонирование на эк­ране в реальном масштабе времени отдельных кадров в соответствии со сценарием.

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

Для демонстрации анимационных и слайд-фильмов используются различные принципы. Анимационные фильмы демонстрируются так, чтобы зрительный аппарат человека не мог зафиксировать отдель­ные кадры. В современных высококачественных мониторах и в теле­визорах с цифровым управлением электронно-лучевой трубкой кад­ры сменяются до 70 раз в секунду, что позволяет высококачественно передавать движение объектов.

При демонстрации слайд-фильмов каждый кадр экспонируется на экране столько времени, сколько необходимо для восприятия его че­ловеком (обычно от 30 с до 1 мин.). Слайд-фильмы можно отнести к статической видеоинформации.

По способу формирования видеоизображения бывают растровые, матричные и векторные.

Растровые видеоизображения используются в телевидении, а в ЭВМ практически не применяются.

Матричные изображения получили в ЭВМ наиболее широкое рас­пространение. Изображение на экране рисуется электронным лучом точками.

Информация представляется в виде характеристик значений каж­дой точки — пиксела (picture element), рассматриваемой в качестве наименьшей структурной единицы изображения. Количество высве­чиваемых одновременно пикселов на экране дисплея определяется его разрешающей способностью. В качестве характеристик графи­ческой информации выступают: координаты точки (пиксела) на эк­ране, цвет пиксела, цвет фона (градация яркости). Вся эта информа­ция хранится в видеопамяти дисплея. При выводе графической ин­формации на печать изображение также воспроизводится по точкам.

Изображение может быть представлено и в векторной форме. Тог­да оно составляется из отрезков линий (в простейшем случае — пря­мых), для которых задаются: начальные координаты, угол наклона и длина отрезка (может указываться и код используемой линии). Век­торный способ имеет ряд преимуществ перед матричным: изображе­ние легко масштабируется с сохранением формы, является «прозрач­ным» и может быть наложено на любой фон и т.д.

Способы представления информации в ЭВМ, ее кодирование и преобразование имеют очень большое значение в информационных системах. Они сильно зависят от стандартов, используемых в отдель­ных странах и фирмах, от типа приобретенного и действующего обо­рудования и других условий. С появлением вычислительных сетей, в которых информация циркулирует между странами и континентами, претерпевая многократные перекодировки, возникла проблема адек­ватного ее воспроизведения. Существует множество стандартов (и они продолжают множиться), используемых в сетях связи и представ­лении данных в ПК (МТК-5, КОИ-7, ДКОИ-8, EBDIC, кодировки DOS, 866, Windows-1251, Западно-европейская и др.). Рассмотрим осо­бенности такого кодирования.

Для кодирования символьной и текстовой информации последо­вательно используется несколько систем кодировок. При вводе ин­формации с клавиатуры нажатие определенной клавиши вырабаты­вает так называемый scan-код, представляющий собой двоичное чис­ло, равное порядковому номеру клавиши.

Номер нажатой клавиши никак не связан с формой символа, нане­сенного на клавише. Опознание символа и присвоение ему внутрен­него кода ЭВМ производится специальной программой по специаль­ным таблицам: ДКОИ, КОИ-7, ASCII (Американский стандартный код передачи информации).

Всего с помощью таблицы кодирования ASCII (табл. 2.1) можно закодировать 256 различных символов. Эта таблица разделена на две части: основную (с кодами от OOh до 7Fh) и дополнительную (от 80h до FFh, где буква h обозначает принадлежность кода к шестнадцатеричной системе счисления).

Первая половина таблицы стандартизована. Она содержит уп­равляющие коды (от 00h до 20h и 77). Эти коды в таблице зани­мают две первые строки. Они не относятся к текстовым элементам, поэтому часть из них опущена. Здесь же размещаются знаки пункту­ации и математические знаки: 21h —!, 26h — &, 28h — (, 2Bh —+,..., большие и малые латинские буквы: 41h — A, 61h — а,...

Таблица 2.1

Таблица кодирования текстовой информации АSСП

Вторая половина таблицы содержит национальные шрифты, сим­волы псевдографики, из которых могут быть построены таблицы, специальные математические знаки. Нижнюю часть таблицы коди­ровок можно заменять, используя соответствующие драйверы — уп­равляющие вспомогательные программы. Этот прием позволяет при­менять несколько шрифтов и их гарнитур.

Дисплей по этому коду должен вывести на экран изображение сим­вола — не просто цифровой код, а соответствующую ему картинку, так как каждый символ имеет свою форму.

Описание формы каждого символа хранится в специальной памя­ти дисплея — знакогенераторе.

Высвечивание символа на экране дисплея IBM PC осуществляет­ся с помощью точек, образующих символьную матрицу. Каждый пиксел в такой матрице является элементом изображения и может быть ярким или темным. Темная точка кодируется цифрой «О», светлая (яркая) — цифрой «1».

Если изображать в матричном поле знака темные пикселы точкой, а светлые — звездочкой, то можно графически изобразить форму сим­вола.

Программы, работающие в операционной среде Windows, приме­няют совершенно другую кодовую таблицу, поддерживающую век­торные шрифты TrueType. В ней отсутствуют все символы псевдо­графики, так как используется настоящая графика.

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

Арифметические основы ЭВМ

Все современные ЭВМ имеют достаточно развитую систему ко­манд, включающую десятки и сотни машинных операций. Однако выполнение любой операции основано на использовании простейших микроопераций типа сложения и сдвиг. Это позволяет иметь единое арифметико-логическое устройство для выполнения любых операций, связанных с обработкой информации. Правила сложения двоичных цифр двух чисел А и В представлены в табл. 2.2.

Таблица 2.2 Правила сложения двоичных цифр

 

Здесь показаны правила сложения двоичных цифр аi, bi, одноимен­ных разрядов с учетом возможных переносов из предыдущего разря­да рi-1.

Подобные таблицы можно было бы построить для любой другой арифметической или логической операции (вычитание, умножение и т.д.), но именно данные этой таблицы положены в основу выполнения любой операции ЭВМ. Под знак чисел отводится специальный знако­вый разряд. Знак «+» кодируется двоичным нулем, а знак «-» — еди­ницей. Действия над прямыми кодами двоичных чисел при выполне­нии операций создают большие трудности, связанные с необходимос­тью учета значений знаковых разрядов:

• во-первых, следует отдельно обрабатывать значащие разряды чи­сел и разряды знака;

• во-вторых, значение разряда знака влияет на алгоритм выполнения операции (сложение может заменяться вычитанием и наоборот). Во всех без исключения ЭВМ все операции выполняются над чис­лами, представленными специальными машинными кодами. Их ис­пользование позволяет обрабатывать знаковые разряды чисел так же, как и значащие разряды, а также заменять операцию вычитания опе­рацией сложения.

Различают прямой код (П), обратный код (ОК) и дополнительный код (ДК) двоичных чисел.

Машинные коды

Прямой код двоичного числа образуется из абсолютного значения этого числа и кода знака (нуль или единица) перед его старшим чис­ловым разрядом.

Пример 2.5.

Точечной вертикальной линией здесь отмечена условная граница, отделяющая знаковый разряд от значащих.

Обратный код двоичного числа образуется по следующему пра­вилу. Обратный код положительных чисел совпадает с их прямым кодом. Обратный код отрицательного числа содержит единицу в зна­ковом разряде числа, а значащие разряды числа заменяются на инвер­сные, т.е. нули заменяются единицами, а единицы — нулями.

Пример 2.6.

Свое название обратный код чисел получил потому, что коды цифр отрицательного числа заменены на инверсные. Укажем наиболее важ­ные свойства обратного кода чисел:

• сложение положительного числа С с его отрицательным значени­ем в обратном коде дает так называемую машинную единицу МЕок=1¦ 11…111, состоящую из единиц в знаковом и в значащих разрядах числа;

• нуль в обратном коде имеет двоякое значение. Он может быть как положительным числом — 0¦ 00...0, так и отрицательным — 1 ¦ 11...11. Значение отрицательного нуля совпадает с МЕок. Двой­ственное представление нуля явилось причиной того, что в совре­менных ЭВМ все числа представляются не обратным, а дополни­тельным кодом.

Дополнительный код положительных чисел совпадает с их прямым кодом. Дополнительный код отрицательного числа представляет со­бой результат суммирования обратного кода числа с единицей млад­шего разряда (20 — для целых чисел, 2-k для дробных).

Пример 2.7.

Укажем основные свойства дополнительного кода:

• сложение дополнительных кодов положительного числа С с его от­рицательным значением дает так называемую машинную едини­цу дополнительного кода:

МЕдк=МЕок+20=10¦ 00...00,

т.е. число 10 (два) в знаковых разрядах числа;

• дополнительный код получил такое название потому, что пред­ставление отрицательных чисел является дополнением прямого кода чисел до машинной единицы МЕдк.

Модифицированные обратные и дополнительные коды двоичных чисел отличаются соответственно от обратных и дополнительных кодов удвоением значений знаковых разрядов. Знак «+» в этих кодах кодируется двумя нулевыми знаковыми разрядами, а знак «-» — двумя единичными разрядами.

Пример 2.8.

Целью введения модифицированных кодов являются фиксация и обнаружение случаев получения неправильного результата, когда значение результата превышает максимально возможный результат в отведенной разрядной сетке машины. В этом случае перенос из зна­чащего разряда может исказить значение младшего знакового разря­да. Значение знаковых разрядов «01» свидетельствует о положитель­ном переполнении разрядной сетки, а «10» — об отрицательном пере­полнении. В настоящее время практически во всех моделях ЭВМ роль удвоенных разрядов для фиксации переполнения разрядной сетки иг­рают переносы, идущие в знаковый и из знакового разряда.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...