- •Создание архивов данных.
- •Система механической записи и воспроизведения
- •Грампластинки
- •Стереофонические грампластинки
- •Видеодиск фирмы rca (сша)
- •Диск фирмы vhd
- •Технические характеристики индукционных микрофонов
- •Конденсаторные микрофоны
- •Пьезоэлектрические микрофоны
- •4А. Запись с высокочастотным подмагничиванием
- •Запись импульсных сигналов
- •Запись очень короткого импульса
- •Запись импульса конечной длительности
- •Волновые характеристики идеализированного тракта воспроизведения
- •Влияние на волновую характеристику дефектов рабочего зазора
- •6, Лентопротяжные механизмы
- •Дискретизация и квантование сигналов
- •Свойства кодов Рида-Соломона
- •Канальное кодирование
- •Соотношение качество – объем звукового формата mp3 формата wav
- •Сводная таблица музыкальных форматов audio, wave, mp3
- •Звуковой формат midi
- •Форматы цифровой магнитной звукозаписи
- •Профессиональный формат dash
- •Бытовые цифровые магнитофоны с неподвижными головками
- •Бытовые цифровые магнитофоны с вращающимися головками
- •Принцип формирования тв сигнала. Вывод тв сигнала на экран телевизора. 1.1 Процесс получения чересстрочного видеосигнала.
- •1.2 Структура телевизионного сигнала.
- •1.3. Вывод изображения на экран телевизора.
- •1.4. Показ кинофильмов по телевидению.
- •Полярность модуляции видеосигнала
- •Стандарт разложения (телевидение)
- •Основные характеристики
- •Количество строк изображения
- •Кадровая частота
- •Разновидности развёртки
- •Устаревшие аналоговые стандарты
- •Совместимость
- •Стандарты разложения цифрового телевидения
- •1. Системы видеозаписи
- •1.1. Общие положения
- •1.2. Устройства поперечной видеозаписи
- •1.2.1. Формат поперечной видеозаписи
- •1.2.4. Режим воспроизведения
- •1.3. Устройства наклонной видеозаписи
- •Динамический трекинг
- •Методы передачи данных в цифровом телевидении Концепция dvb-t
- •Защитный интервал
- •Одночастотные сети цифрового эфирного вещания – преимущества и особенности построения
- •Оценка параметров
- •Иерархическая передача
- •Гибкость
- •Обработка данных и сигналов в системе dvb-t Рандомизация
- •Внешнее кодирование и перемежение
- •Внутреннее кодирование
- •Внутреннее перемежение и формирование модуляционных символов
- •Демультиплексирование
- •Перемежение битов
- •Перемежение и формирование модуляционных символов при иерархической передаче
- •Поворот констелляционного созвездия
- •Модуляция ofdm и преобразование Фурье
- •Спектр радиосигнала ofdm
- •Многолучевой прием
- •Форматирование данных и структура сигналов
- •Телевизоры 3d Общая информация
- •1) Анаглиф: / Anaglyph (формат и метод просмотра)
- •2) Затворные жк очки: (метод просмотра)
- •5) Стереопара вертикальная (формат OverUnder)
- •6) Interlaced / чересстрочное (формат)
- •7) Пейдж флип / page flip попеременная стереопара (метод просмотра и формат)
- •8) Dolby 3d infitec (метод просмотра)
- •10) Авто-стереоскопические дисплеи/открытки (Линзовый растр/Варио/Лентикуляр) (метод просмотра).
- •3D телевизор без очков (Glassless)
- •12) Шлемы виртуальной реальности / видеоочки / стереоскопы
- •3D телевизор с самой большой диагональю и разрешением 4k
- •Как это все выглядит на деле?
- •Какие 3d-телевизоры умеют это делать?
- •Системы кодировок
- •Наложение символов
- •Национальные варианты ascii
- •Кодировка
- •Управляющие символы
- •Структурные свойства таблицы
- •Представление ascii в эвм
- •Кодовые страницы сегодня
- •Предпосылки создания и развитие Юникода
- •Кодовое пространство
- •Система кодирования
- •Объединение и дублирование символов
- •Модифицирующие символы
- •Формы нормализации
- •Представленные символы
- •Способы представления
- •Порядок байтов
- •Юникод и традиционные кодировки
- •Реализации
- •Методы ввода
- •Проблемы и особенности использования
- •Тхт(«простой текстовый»).
- •Форматы текстовых файлов.
- •Преимущества и недостатки
- •Форматы, основанные на текстовых файлах
- •Расширения имён файлов
- •Кодировки
- •Unicode в текстовых файлах
- •Управляющие символы
- •Пример rtf-документа
- •Кодирование символов
- •Html (от англ. Hypertext Markup Language -«язык разметки гипертекста»).
- •Язык xml
- •Логическая и физическая структура документа
- •Символы разметки. Решение проблемы неоднозначности разметки
- •Пролог Объявление xml
- •Кодировка документов
- •Какие преимущества у pdf?
- •А какие недостатки у pdf?
- •DjVu («дежа вю»).
- •Текстовое представление изображений DjVu
- •Недостатки
- •История
Кодовые страницы сегодня
В настоящее время в основном используются кодировки двух типов: совместимые с ASCII и совместимые с EBCDIC, с подавляющим преобладанием первых. В ASCII-совместимых кодировках фиксированы коды 95 печатных символов и 33 управляющих, а остальные 128 кодовых позиций используются для различных символов, не входящих в ASCII.
Для кодирования текстов на русском языке (то есть букв кириллицы) наиболее широко применяются следующие кодовые страницы:
Windows-1251, она же Microsoft code page 1251 (CP1251) — в системах Windows;
Семейство кодовых страниц KOI8;
Альтернативная кодировка, она же IBM code page 866 — в системах DOS, а также в текстовых окнах Microsoft Windows (см. ниже);
MacCyrillic — на компьютерах Macintosh.
Уникод
Использование различных кодовых страниц создаёт много неудобств как для пользователей, так и для программистов. При попытке прочесть текстовый файл при помощи кодовой страницы, несовместимой с той в которой он был создан, возникают кракозябры. В последние годы получил широкое распространение Unicode как альтернатива традиционным кодовым страницам.
Юнико́д (чаще всего) или Унико́д (англ. Unicode) — стандарт кодирования символов, позволяющий представить знаки почти всех письменных языков.
Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium, Unicode Inc.). Применение этого стандарта позволяет закодировать очень большое число символов из разных письменностей: в документах Unicode могут соседствовать китайские иероглифы, математические символы, буквы греческого алфавита, латиницы и кириллицы, при этом становится ненужным переключение кодовых страниц.
Стандарт состоит из двух основных разделов: универсальный набор символов (англ. UCS, universal character set) и семейство кодировок (англ. UTF, Unicode transformation format). Универсальный набор символов задаёт однозначное соответствие символов кодам — элементам кодового пространства, представляющим неотрицательные целые числа. Семейство кодировок определяет машинное представление последовательности кодов UCS.
Коды в стандарте Юникод разделены на несколько областей. Область с кодами от U+0000 до U+007F содержит символы набора ASCII с соответствующими кодами. Далее расположены области знаков различных письменностей, знаки пунктуации и технические символы. Часть кодов зарезервирована для использования в будущем. Под символы кириллицы выделены области знаков с кодами от U+0400 до U+052F, от U+2DE0 до U+2DFF, от U+A640 до U+A69F.
Предпосылки создания и развитие Юникода
К концу 1980-х годов стандартом стали 8-битные символы, при этом существовало множество разных 8-битных кодировок, и постоянно появлялись всё новые. Это объяснялось как постоянным расширением круга поддерживаемых языков, так и стремлением создать кодировку, частично совместимую с какой-нибудь другой (характерный пример — появление альтернативной кодировки для русского языка, обусловленное эксплуатацией западных программ, созданных для кодировки CP437). В результате появилось несколько проблем:
Проблема «кракозябр» (отображения документов в неправильной кодировке): её можно было решить либо последовательным внедрением методов указания используемой кодировки, либо внедрением единой для всех кодировки.
Проблема ограниченности набора символов: её можно было решить либо переключением шрифтов внутри документа, либо внедрением «широкой» кодировки. Переключение шрифтов издавна практиковалось в текстовых процессорах, причём часто использовались шрифты с нестандартной кодировкой, т.н. «dingbat fonts» — в итоге при попытке перенести документ в другую систему все нестандартные символы превращались в кракозябры.
Проблема преобразования одной кодировки в другую: её можно было решить либо составлением таблиц перекодировки для каждой пары кодировок, либо использованием промежуточного преобразования в третью кодировку, включающую все символы всех кодировок.
Проблема дублирования шрифтов: особенно для каждой кодировки делался свой шрифт, даже если эти кодировки частично (или полностью) совпадали по набору символов: эту проблему можно было решить, делая «большие» шрифты, из которых потом выбираются нужные для данной кодировки символы — однако это требует создания единого реестра символов, чтобы определять, чему что соответствует.
Было признано необходимым создание единой «широкой» кодировки. Кодировки с переменной длиной символа, широко использующиеся в Восточной Азии, были признаны слишком сложными в использовании, поэтому было решено использовать символы фиксированной ширины. Использование 32-битных символов казалось слишком расточительным, поэтому было решено использовать 16-битные.
Таким образом, первая версия Юникода представляла собой кодировку с фиксированным размером символа в 16 бит, то есть общее число кодов было 216 (65 536). Отсюда происходит практика обозначения символов четырьмя шестнадцатеричными цифрами (например, U+04F0). При этом в Юникоде планировалось кодировать не все существующие символы, а только те, которые необходимы в повседневном обиходе. Редко используемые символы должны были размещаться в «области пользовательских символов» (private use area), которая первоначально занимала коды U+D800…U+F8FF. Чтобы использовать Юникод также и в качестве промежуточного звена при преобразовании разных кодировок друг в друга, в него включили все символы, представленные во всех наиболее известных кодировках.
В дальнейшем, однако, было принято решение кодировать все символы и в связи с этим значительно расширить кодовую область. Одновременно с этим, коды символов стали рассматриваться не как 16-битные значения, а как абстрактные числа, которые в компьютере могут представляться множеством разных способов.
Поскольку в ряде компьютерных систем (например, Windows NT) фиксированные 16-битные символы уже использовались в качестве кодировки по умолчанию, было решено все наиболее важные знаки кодировать только в пределах первых 65 536 позиций (так называемая англ. basic multilingual plane, BMP). Остальное пространство используется для «дополнительных символов» (англ. supplementary characters): систем письма вымерших языков или очень редко используемых китайских иероглифов, математических и музыкальных символов.
Для совместимости со старыми 16-битными системами была изобретена система UTF-16, где первые 65 536 позиций, за исключением позиций из интервала U+D800…U+DFFF, отображаются непосредственно как 16-битные числа, а остальные представляются в виде «суррогатных пар» (первый элемент пары из области U+D800…U+DBFF, второй элемент пары из области U+DC00…U+DFFF). Для суррогатных пар была использована часть кодового пространства (2048 позиций), отведённого «для частного использования».
Поскольку в UTF-16 можно отобразить только 220+216−2048 (1 112 064) символов, то это число и было выбрано в качестве окончательной величины кодового пространства Юникода (диапазон кодов: 0x000000-0x10FFFF)
Хотя кодовая область Юникода была расширена за пределы 216 уже в версии 2.0, первые символы в «верхней» области были размещены только в версии 3.1.
Роль этой кодировки в веб-секторе постоянно растёт, на начало 2010 доля веб-сайтов, использующих Юникод, составила около 50 %.
Лекция 17
