31634

Система кодирования информации

Доклад

Информатика, кибернетика и программирование

Система кодирования информации Кодирование информации применяют для унификации формы представления данных которые относятся кразличным типам в целях автоматизации работы с информацией. Например естественные человеческие языки можно рассматривать как системы кодирования понятий для выражения мыслей посредством речи к тому же и азбуки представляют собой системы кодирования компонентов языка с помощью графических символов. Основой этой системы кодирования является представление данных через последовательность двух знаков: 0 и 1. Наименьшая...

Русский

2013-09-01

19.55 KB

82 чел.

18. Система кодирования информации

Кодирование информации применяют для унификации формы представления данных, которые относятся кразличным типам, в целях автоматизации работы с информацией.

Кодирование – это выражение данных одного типа через данные другого типа. Например, естественные человеческие языки можно рассматривать как системы кодирования понятий для выражения мыслей посредством речи, к тому же и азбуки представляют собой системы кодирования компонентов языка с помощью графических символов.

В вычислительной технике применяется двоичное кодирование. Основой этой системы кодирования является представление данных через последовательность двух знаков: 0 и 1. Данные знаки называются двоичными цифрами (binary digit), или сокращенно bit (бит). Одним битом могут быть закодированы два понятия: 0 или 1 (да или нет, истина или ложь и т. п.). Двумя битами возможно выразить четыре различных понятия, а тремя – закодировать восемь различных значений.

Наименьшая единица кодирования информации в вычислительной технике после бита – байт. Его связь с битом отражает следующее отношение: 1 байт = 8 бит = 1 символ.

Обычно одним байтом кодируется один символ текстовой информации. Исходя из этого для текстовых документов размер в байтах соответствует лексическому объему в символах.

Более крупной единицей кодирования информации служит килобайт, связанный с байтом следующим соотношением: 1 Кб = 1024 байт.

Другими, более крупными, единицами кодирования информации являются символы, полученные с помощью добавления префиксов мега (Мб), гига (Гб), тера (Тб):

1 Мб = 1 048 580 байт;

1 Гб = 10 737 740 000 байт;

1 Тб = 1024 Гб.

Для кодирования двоичным кодом целого числа следует взять целое число и делить его пополам до тех пор, пока частное не будет равно единице. Совокупность остатков от каждого деления, которая записывается справа налево вместе с последним частным, и будет являться двоичным аналогом десятичного числа.

В процессе кодирования целых чисел от 0 до 255 достаточно использовать 8 разрядов двоичного кода (8 бит). Применение 16 бит позволяет закодировать целые числа от 0 до 65 535, а с помощью 24 бит – более 16,5 млн различных значений.

Для того чтобы закодировать действительные числа, применяют 80-разрядное кодирование. В этом случае число предварительно преобразовывают в нормализованную форму, например:

2,1427926 = 0,21427926 ? 101;

500 000 = 0,5 ? 106.

Первая часть закодированного числа носит название мантиссы, а вторая часть – характеристики. Основная часть из 80 бит отводится для хранения мантиссы, и некоторое фиксированное число разрядов отводится для хранения характеристики.

Кодирование текстовой информации

Текстовую информацию кодируют двоичным кодом через обозначение каждого символа алфавита определенным целым числом. С помощью восьми двоичных разрядов возможно закодировать 256 различных символов. Данного количества символов достаточно для выражения всех символов английского и русского алфавитов.

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

Для английского языка, который является неофициальным международным средством общения, эти трудности были решены. Институт стандартизации США выработал и ввел в обращениесистему кодирования ASCII (American Standard Code for Information Interchange – стандартный код информационного обмена США).

Для кодировки русского алфавита были разработаны несколько вариантов кодировок:

1) Windows-1251 – введена компанией Microsoft; с учетом широкого распространения операционных систем (ОС) и других программных продуктов этой компании в Российской Федерации она нашла широкое распространение;

2) КОИ-8 (Код Обмена Информацией, восьмизначный) – другая популярная кодировка российского алфавита, распространенная в компьютерных сетях на территории Российской Федерации и в российском секторе Интернет;

3) ISO (International Standard Organization – Международный институт стандартизации) – международный стандарт кодирования символов русского языка. На практике эта кодировка используется редко.

Ограниченный набор кодов (256) создает трудности для разработчиков единой системы кодирования текстовой информации. Вследствие этого было предложено кодировать символы не 8-разрядными двоичными числами, а числами с большим разрядом, что вызвало расширение диапазона возможных значений кодов. Система 16-разрядного кодирования символов называетсяуниверсальной – UNICODE. Шестнадцать разрядов позволяет обеспечить уникальные коды для 65 536 символов, что вполне достаточно для размещения в одной таблице символов большинства языков.

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

Кодирование графической информации

Существует несколько способов кодирования графической информации.

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

В основу кодирования цветных графических изображений положен принцип разложения произвольного цвета на основные составляющие, в качестве которых применяются три основных цвета: красный (Red), зеленый (Green) и синий (Blue). На практике принимается, что любой цвет, который воспринимает человеческий глаз, можно получить с помощью механической комбинации этих трех цветов. Такая система кодирования называется RGB (по первым буквам основных цветов). При применении 24 двоичных разрядов для кодирования цветной графики такой режим носит название полноцветного (True Color).

Каждый из основных цветов сопоставляется с цветом, дополняющим основной цвет до белого. Для любого из основных цветов дополнительным будет являться цвет, который образован суммой пары остальных основных цветов. Соответственно среди дополнительных цветов можно выделить голубой (Cyan), пурпурный (Magenta) и желтый (Yellow). Принцип разложения произвольного цвета на составляющие компоненты используется не только для основных цветов, но и для дополнительных, т. е. любой цвет можно представить в виде суммы голубой, пурпурной и желтой составляющей. Этот метод кодирования цвета применяется в полиграфии, но там используется еще и четвертая краска – черная (Black), поэтому эта система кодирования обозначается четырьмя буквами – CMYK. Для представления цветной графики в этой системе применяется 32 двоичных разряда. Данный режим также носит название полноцветного.

Приуменьшении количества двоичных разрядов, применяемых для кодирования цвета каждой точки, сокращается объем данных, но заметно уменьшается диапазон кодируемых цветов. Кодирование цветной графики 16-разрядными двоичными числами носит название режима High Color. При кодировании графической цветной информации с применением 8 бит данных можно передать только 256 оттенков. Данный метод кодирования цвета называется индексным.

Кодирование звуковой информации

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

В основе метода FM (Frequency Modulation) положено утверждение о том, что теоретически любой сложный звук может быть представлен в виде разложения на последовательность простейших гармонических сигналов разных частот. Каждый из этих гармонических сигналов представляет собой правильную синусоиду и поэтому может быть описан числовыми параметрами или закодирован. Звуковые сигналы образуют непрерывный спектр, т. е. являются аналоговыми, поэтому их разложение в гармонические ряды и представление в виде дискретных цифровых сигналов выполняется с помощью специальных устройств – аналого-цифровых преобразователей (АЦП). Обратное преобразование, которое необходимо для воспроизведения звука, закодированного числовым кодом, производится с помощью цифроаналоговых преобразователей (ЦАП). Из-за таких преобразований звуковых сигналов возникают потери информации, которые связаны с методом кодирования, поэтому качество звукозаписи с помощью метода FM обычно получается недостаточно удовлетворительным и соответствует качеству звучания простейших электромузыкальных инструментов с окраской, характерной для электронной музыки. При этом данный метод обеспечивает вполне компактный код, поэтому он широко использовался в те годы, когда ресурсы средств вычислительной техники были явно недостаточны.

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


 

А также другие работы, которые могут Вас заинтересовать

34863. Конкуренція. Типи конкурентноі поведінки 22 KB
  Конкуренція. Є два види конкуренціі : аДосконала чиста бНедорсконала Досконала чиста конкуренція характеризується існуваню великої кількості продавців що оперують на ринку однорідними стандартнго продуктами. Недосконала конкуренція протилежність чистої конкурени означає той чи інший ступінь впливу виробника на ринок товарів та послуг. Монополістична конкуренція...
34864. Методи конкурентноі боротьби. Типи ринків 24.5 KB
  Це ідеальна модель застосування якоі дозволяє реальні еномічні відносини:1дуже багато малих ідприємців фле мало великих 2нема барєрів входження в пеіну галузь 3товар має бути повністю однаковий з продозиціі покупця 4усі учасники себе раціонально Недосконала конкуренція :це такий стан ринку за якоі продавці можуть здійснювати вплив на ринкову ціну така ситуапція означає існування монополії. Монополія покупців може існувати на...
34865. Характеристика чистої конкуренції 20.5 KB
  Характеристика чистої конкуренції. Одним із характеристик чистої конкуренції є: 1 Розвиток молого і середнього бізнесу2 великий попит товарів і пропозицій3 відсутність будь якої монополії 4 ціна на продукт в залежності від великої конкуренціїлишається стабільною або знижається5 всі товари мають велику якість і недорогі6 виробники удосконалюють обладнання що призводить до зменшення сировиних витрат і до збітьшення якості продукціїтобто за мінімальні витрати ми отримуємо максимальні доходи7 відсутній барєр до вступу в певну галузь виходу...
34867. Характеристика валового національного продукту. Структура ВНП і методика його розрахунку 127 KB
  Структура ВНП і методика його розрахунку ВНП головний показник при складанні системи національнії рахунків. Основні характеристики ВНП: 1. ВНП відбиває поточне виробництво незалежно від того чи вів продукція продана або частина її залишається в запасах. ВНП це грошовий вартісний показник що дозволяє врахувапі різнорідні товари та послуги й зіставляти різні обсяги ВНП вироблені в річ роки.
34868. Характеристика розрахунку ВНП 34.5 KB
  Валові приватні внутрішні інвестиції І включають н інвестиційні видатки: ■ видатки на відновлення заміщення і використання верстатії машин устаткування; ■ видатки на нове будівництво; ■ видатки на зміни запасів. Розрізняють валові й чисті інвестиції. Валові приватні внутрішні інвестиції включають видатки ні придбання всіх інвестиційних товарів призначених як для заміщення машин устаткування та споруд що вже використовуються в ході виробництва і поточному році а також будьякі чисті додавання до...
34869. Номінальний і реальний ВНП 24 KB
  Номінальний і реальний ВНП ВНП і НД грошові показники. Щоб аналізувати динаміку ВНП НД потрібно щоб ці показники були іміішіі по роках тобто необхідно привести їх до одного рівня цін. індекс цін у даному році = ■ н х 100 ціна ринкового кошика в базовому році Індекс цін ВНП називається дефлятором ВНП. Дефлятор ВНП використовується для коригування номінального ВНП і'ЛИНЯМ ЗМІНИ ЦІН.
34870. Економічне зростання – мета макроекономічного розвитку країни 22 KB
  Економічне зростання мета макроекономічного розвитку країни Економічне зростання це найважливіша макроекономічна категорія яка є показником не лише абсолютного збільшення обсягів суспільного виробництва а й здатності економічної системи задовольняти зростаючі потреби підвищувати якість життя. Саме тому економічне зростання включається до числа основних цілей суспільства поряд з економічною свободою економічною ефективністю тощо. Економічне зростання створює можливості забезпечувати постійно зростаючі потреби людей в товарах і послугах...
34871. Фази економічного циклу 23.5 KB
  Фази економічного циклу Циклічність це форма розвитку національної економіки і світового господарства як єдиного цілого це рух від однієї макроекономічної рівноваги в масштабі економіки в цілому до другої. Криза головна фаза циклу вона завершує попердній цикл і є початком наступного. Депресія фаза циклу яка проявляється у застої виробництва. Піднесення фаза циклу коли виробництво перевищує рівень попереднього циклу і зростає високими темпами.