Скачать презентацию Кодирование данных в компьютере Двоичное кодирование чис Скачать презентацию Кодирование данных в компьютере Двоичное кодирование чис

Кодирование.ppt

  • Количество слайдов: 26

Кодирование данных в компьютере Кодирование данных в компьютере

Двоичное кодирование чис ла символы кодировщик рисунки 10101101110110101 звук • в такой форме можно Двоичное кодирование чис ла символы кодировщик рисунки 10101101110110101 звук • в такой форме можно закодировать все виды информации • нужны только устройства с двумя состояниями • практически нет ошибок при передаче • компьютеру легче обрабатывать данные • человеку сложно воспринимать двоичные коды 2

Кодирование текстовой информации в компьютере o o Текст – последовательность символов компьютерного алфавита. При Кодирование текстовой информации в компьютере o o Текст – последовательность символов компьютерного алфавита. При кодировании каждому символу алфавита ставиться в соответствие уникальный двоичный код Таблица кодировки – таблица в которой устанавливается соответствие между символами и их порядковыми номерами в компьютерном алфавите.

Кодирование символов Мощность компьютерного алфавита N=256=28 Мощность компьютерного алфавита N=65536=216 Информационный вес одного символа Кодирование символов Мощность компьютерного алфавита N=256=28 Мощность компьютерного алфавита N=65536=216 Информационный вес одного символа 8 бит (1 байт) Таблица кодировки ASCII Информационный вес одного символа 16 бит (2 байта) Таблица кодировки Unicode

Кодирование символов Текстовый файл o на экране (символы) o в памяти – двоичные коды Кодирование символов Текстовый файл o на экране (символы) o в памяти – двоичные коды 10000012 10000102 10000112 10001002 65 66 67 68 В файле хранятся не изображения символов, а их числовые коды в двоичной системе!

Что нужно знать: o o o все символы кодируются одинаковым числом бит (алфавитный подход) Что нужно знать: o o o все символы кодируются одинаковым числом бит (алфавитный подход) чаще всего используют кодировки, в которых на символ отводится 8 бит (8 -битные) или 16 бит (16 -битные) при измерении количества информации принимается, что в одном байте 8 бит, а в одном килобайте (1 Кбайт) – 1024 байта, в мегабайте (1 Мбайт) – 1024 Кбайта после знака препинания внутри (не в конце!) текста ставится пробел чтобы найти информационный объем текста I, нужно умножить количество символов N на число бит на символ K две строчки текста не могут занимать 100 Кбайт в памяти

ЕГЭ В таблице ниже представлена часть кодовой таблицы ASCII: Символ 1 5 A B ЕГЭ В таблице ниже представлена часть кодовой таблицы ASCII: Символ 1 5 A B Q a b Десятичный код 49 53 65 66 81 97 98 Шестнадцатеричный код 31 35 41 42 51 61 62 Каков шестнадцатеричный код символа «q» ? 1) 7116 2) 8316 3) A 116 4) B 316 Решение: 1)в кодовой таблице ASCII (American Standard Code for Information Interchange, американский стандартный код для обмена информацией) все заглавные латинские буквы A-Z расставлены по алфавиту, начиная с символа с кодом 65=4116 2)все строчные латинские буквы a-z расставлены по алфавиту, начиная с символа с кодом 97=6116 3)отсюда следует, что разница кодов букв «q» и «a» равна разнице кодов букв «Q» и «A» , то есть, 5116 – 4116=1016 4)тогда шестнадцатеричный код символа «q» равен коду буквы «a» плюс 1016 5)отсюда находим 6116 + 1016=7116 (ответ 1).

Кодирование и декодирование информации o o Кодирование – это перевод информации с одного языка Кодирование и декодирование информации o o Кодирование – это перевод информации с одного языка на другой (запись в другой системе символов, в другом алфавите) обычно кодированием называют перевод информации с «человеческого» языка на формальный, например, в двоичный код, а декодированием – обратный переход один символ исходного сообщения может заменяться одним символом нового кода или несколькими символами, а может быть и наоборот – несколько символов исходного сообщения заменяются одним символом в новом коде (китайские иероглифы обозначают целые слова и понятия) кодирование может быть равномерное и неравномерное; при равномерном кодировании все символы кодируются кодами равной длины; при неравномерном кодировании разные символы могут кодироваться кодами разной длины, это затрудняет декодирование

ЕГЭ o Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные ЕГЭ o Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11, соответственно). Если таким способом закодировать последовательность символов БАВГ и записать результат шестнадцатеричным кодом, то получится 1) 4 B 16 2) 41116 Правильный ответ – 1 3)BACD 16 4) 102316

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

o o В видеопамяти любое изображение представляется в растровом виде. Экран монитора разбит на o o В видеопамяти любое изображение представляется в растровом виде. Экран монитора разбит на фиксированное число пикселей, образующих графическую сетку (растр). Растр – прямоугольная сетка пикселей на экране монитора. Это двумерный массив точек, упорядоченных в строки и столбцы, который используется для представления изображения на экране монитора

o o Разрешающая способность экрана монитора – размер растра, задаваемого в виде произведения Mх. o o Разрешающая способность экрана монитора – размер растра, задаваемого в виде произведения Mх. N, где М – количество точек по горизонтали, N – количество точек по вертикали (число строк). Количество цветов, воспроизводимых на экране монитора (К), и число бит , отводимых в видеопамяти под каждый пиксель (b), (битовая глубина), связаны формулой: K=2 b. Объем видеопамяти необходимый для хранения одной страницы изображения V=b·M·N Разрешение: число пикселей на дюйм, pixels per inch (ppi) экран 96 ppi, печать 300 -600 ppi, типография 1200 ppi

Цветовые модели RGB CMYK HSB (Red – красный, (Cyan - голубой, (Hue – цветовой Цветовые модели RGB CMYK HSB (Red – красный, (Cyan - голубой, (Hue – цветовой Green - зеленый, Blue Magenta - пурпурный, оттенок, Saturation - – синий) Yellow - желтый, насыщенность, blac. K – черный) Brightness – яркость) Для отображения на мониторе компьютера модель HSB преобразуется в модель RGB, а при печати на принтере в - CMYK

Глубина цвета (b) 3 4 8 16 (High Color) 24 (True Color) Размер палитры Глубина цвета (b) 3 4 8 16 (High Color) 24 (True Color) Размер палитры (К) 23=8 24=16 28=256 216=65536 224=16777216

Примеры модели RGB b=3 Цвет R b=24 (True Color) G B Серый (100, 100) Примеры модели RGB b=3 Цвет R b=24 (True Color) G B Серый (100, 100) Черный 0 0 0 Черный (0, 0, 0) Синий 0 0 1 Синий (0, 0, 255) Зеленый 0 1 0 Зеленый (0, 255, 0) Голубой 0 1 1 Голубой (0, 255) Красный 1 0 0 Красный (255, 0, 0) Пурпурный 1 0 1 Пурпурный (255, 0, 255) Желтый 1 1 0 Желтый (255, 0) Белый 1 1 1 Белый (255, 255)

Что нужно знать: o o o графическая информация может храниться в растровом и векторном Что нужно знать: o o o графическая информация может храниться в растровом и векторном форматах векторное изображение – это набор геометрических фигур, которые можно описать математическими зависимостями; задачи на эту тему в ЕГЭ автору пока не встречались растровое изображение хранится в виде набора пикселей, для каждого из которых задается свой цвет, независимо от других глубина цвета – это количество бит на пиксель (обычно от 1 до 24 бит на пиксель) в режиме истинного цвета (True Color) информация о цвете каждого пикселя растрового изображения хранится в виде набора его RGB-составляющих (Red, Green, Blue); каждая из RGB-составляющих – целое число (яркость) в интервале [0, 255] (всего 256 вариантов), занимающее в памяти 1 байт или 8 бит (так как 28 = 256); таким образом, на каждый пиксель отводится 3 байта = 24 бита памяти (глубина цвета – 24 бита); нулевое значение какой-то составляющей означает, что ее нет в этом цвете, значение 255 – максимальная яркость; в режиме истинного цвета можно закодировать 2563 = 224 = 16 777 216 различных цветов

Что нужно знать: o o палитра – это ограниченный набор цветов, которые используются в Что нужно знать: o o палитра – это ограниченный набор цветов, которые используются в изображении (обычно не более 256); цвет на Web-страницах кодируется в виде RGB-кода в шестнадцатеричной системе: #RRGGBB, где RR, GG и BB – яркости красного, зеленого и синего, записанные в виде двух шестнадцатеричных цифр; это позволяет закодировать 256 значений от 0 (0016) до 255 (FF 16) для каждой составляющей; коды некоторых цветов: #FFFFFF – белый, #000000 – черный, #CCCCCC и любой цвет, где R =G =B, – это серый разных яркостей #FF 0000 – красный, #00 FF 00 – зеленый, #0000 FF – синий, #FFFF 00 – желтый, #FF 00 FF – фиолетовый, #00 FFFF – цвет морской волны

Что нужно знать: o o o чтобы получить светлый оттенок какого-то «чистого» цвета, нужно Что нужно знать: o o o чтобы получить светлый оттенок какого-то «чистого» цвета, нужно одинаково увеличить нулевые составляющие; например, чтобы получить светло-красный цвет, нужно сделать максимальной красную составляющую и, кроме этого, одинаково увеличить остальные – синюю и зеленую: #FF 9999 (сравните с красным – #FF 0000) чтобы получить темный оттенок чистого цвета, нужно одинаково уменьшить все составляющие, например, #660066 – это темно-фиолетовый цвет (сравните с фиолетовым #FF 00 FF) В задачах ЕГЭ место на хранение палитры и служебной информации не учитывается. Кроме того, все популярные графические форматы используют сжатие данных, так что фактический объем файла будет значительно меньше, чем мы считаем.

ЕГЭ o Для хранения растрового изображения размером 32× 32 пикселя отвели 512 байтов памяти. ЕГЭ o Для хранения растрового изображения размером 32× 32 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения? 1) 256 o o o 2) 2 3)16 находим общее количество пикселей находим объем памяти в битах определяем количество бит на пиксель Правильный ответ – 3. 4) 4

ЕГЭ Для кодирования цвета фона страницы Интернет используется атрибут bgcolor= ЕГЭ Для кодирования цвета фона страницы Интернет используется атрибут bgcolor="#ХХХХХХ", где в кавычках задаются шестнадцатеричные значения интенсивности цветовых компонент в 24 -битной RGB-модели. Какой цвет будет у страницы, заданной тэгом ? 1) белый 2) зеленый 3)красный 4) синий o значение FF 16 = 255 соответствует максимальной яркости, таким образом, яркость всех составляющих максимальна, это белый цвет Правильный ответ – 1

Кодирование звуковой информации в компьютере o o o 1. 2. Звук – волна (непрерывный Кодирование звуковой информации в компьютере o o o 1. 2. Звук – волна (непрерывный сигнал) с непрерывно изменяющейся амплитудой и частотой. Звукозапись – процесс сохранения информации о параметрах звуковой волны (непрерывного сигнала). Основные параметры: Частота колебаний звука. Чем больше частота звука, тем выше тон. Диапазон частот, воспринимаемый человеком, 16 Гц – 20 к. Гц Амплитуда колебаний звука. Чем больше амплитуда звука, тем громче звук. Диапазон слышимых человеком звуков, 0 -140 д. Б

Оцифровка (перевод в цифровую форму) цифровой сигнал аналоговый сигнал 10110101010011 аналоговый сигнал 22 Оцифровка (перевод в цифровую форму) цифровой сигнал аналоговый сигнал 10110101010011 аналоговый сигнал 22

Качество кодирования звука зависит от: 1. Частоты дискретизации звука (d) – количество измерений в Качество кодирования звука зависит от: 1. Частоты дискретизации звука (d) – количество измерений в секунду (Герц). Частота дискретизации звука должна быть как минимум вдвое выше частоты колебаний сигнала. Диапазон значений: 8 -96 к. Гц. 2. Глубины кодирования (квантования) звука (b) – количество двоичных разрядов (бит), используемых для кодирования уровня звука (амплитуды сигнала) за одно измерение.

Объем аудиофайла V=b d t s K=2 b o o o V – объем Объем аудиофайла V=b d t s K=2 b o o o V – объем звукового файла; К – количество уровней звука; b – глубина кодирования звука d – частота дискретизации звука t - длительность звучания файла; S – количество каналов звучания.

Подсчитать, сколько места будет занимать одна минута цифрового звука на жестком диске или любом Подсчитать, сколько места будет занимать одна минута цифрового звука на жестком диске или любом другом цифровом носителе, записанного с частотой а) 44. 1 к. Гц; б) 11 к. Гц; в) 22 к. Гц; г) 32 к. Гц и разрядностью 16 бит. o Решение. а) Если записывают моносигнал с частотой 44. 1 к. Гц, разрядностью 16 бит (2 байта), то каждую минуту аналого-цифровой преобразователь будет выдавать 44100* 2 * 60 = 529 000 байт (около 5 Мб) данных об амплитуде аналогового сигнала, который в компьютере записываются на жесткий диск. Если записывают стереосигнал, то 1 058 000 байт (около 10 Мб). б) для частот 11, 22, 32 к. Гц расчеты производятся аналогично.

o 2. Какой объем данных имеет моноаудиофайл, длительность звучания которого 1 секунда, при среднем o 2. Какой объем данных имеет моноаудиофайл, длительность звучания которого 1 секунда, при среднем качестве звука (16 бит, 24 к. Гц)? Решение. 16 бит * 24000 = 384 000 бит = 48 000 байт = 46 875 килоб айт. o 3. Рассчитайте объем стереоаудиофайла o Варианты: 44, 1 Mb, 4. 21 Mb, 3, 53 Mb. 4. Определите количество уровней звукового сигнала длительностью 20 секунд при 20 -битном кодировании и частоте дискредитации 44. 1 к. Гц. при использовании 8 -битных звуковых карт. Варианты: 256, 512, 1024, 65 536.