Как представляется мультимедиа-информация в компьютере текст, изображения, аудио?

Мультимедиа-информация — это информация, представленная в разных формах: текст, графика, звук, видео, анимация.

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

Представление текста

Текст состоит из символов. Каждый символ кодируется числом.

Например:

A → 65

Для кодирования символов используются таблицы кодировки.

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

Текстовый файл фактически хранит последовательность числовых кодов символов.

Например, слово:

CAT

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

67 65 84

А эти числа уже хранятся в двоичном виде.

Представление изображений

Изображения могут быть представлены двумя основными способами:

Растровые изображения

Растровое изображение состоит из пикселей.

Пиксель — это минимальная точка изображения.

Каждый пиксель имеет цвет. Цвет обычно задается числовыми значениями яркости каналов.

Например, в модели RGB цвет задается тремя компонентами:

Пример:

RGB(255, 0, 0)

Это красный цвет.

Чем больше пикселей и чем больше глубина цвета, тем выше качество изображения и тем больше объем файла.

Примеры растровых форматов:

.jpg
.png
.bmp
.gif
.webp

Векторные изображения

Векторное изображение хранится не как набор пикселей, а как описание геометрических объектов:

Пример формата:

.svg

Преимущество векторной графики в том, что ее можно масштабировать без потери качества.

Представление аудио

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

Этот процесс включает:

1. Дискретизацию

Звуковой сигнал измеряется через равные промежутки времени.

Частота дискретизации показывает, сколько измерений делается за секунду.

Например, 44 100 Гц означает 44 100 измерений в секунду.

2. Квантование

Каждое измерение амплитуды округляется до ближайшего допустимого числового значения.

Чем больше глубина квантования, тем точнее можно представить звук.

Например, 16 бит позволяют представить больше уровней громкости, чем 8 бит.

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

Полученные числовые значения записываются в файл.

Примеры аудиоформатов:

.wav
.mp3
.flac
.ogg

Формат WAV часто хранит звук без сильного сжатия, MP3 использует сжатие с потерями, FLAC — сжатие без потерь.

Представление видео

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

Основные характеристики видео:

Примеры форматов:

.mp4
.avi
.mkv
.mov

Сжатие мультимедиа

Мультимедиа-файлы часто имеют большой объем, поэтому используются алгоритмы сжатия.

Сжатие бывает:

Примеры:

Вывод

Мультимедиа-информация в компьютере представляется в цифровом виде. Текст кодируется через таблицы символов, изображения — через пиксели или векторные объекты, звук — через дискретизацию и квантование, видео — как последовательность кадров со звуком.

Источники

  • Горбатов В.А., Горбатов А.В., Горбатова М.В. Дискретная математика: Учебник для студентов втузов. - М.: АСТ, 2014. - 448 с.
  • Горбатов В.А., Горбатов А.В., Горбатова М.В. Теория автоматов: учебник для втузов. - М.: АСТ, 2008. - 559 с.
  • Кузнецов О. П. Дискретная математика для инженера. - Санкт-Петербург [и др.]: Лань, 2009.
  • Содержание курса лекций «Языки программирования». Кафедра алгоритмических языков ВМК МГУ, 2018.
  • Босова Л.Л. Информатика. Базовый курс: учебник для 10-11 классов. - М.: БИНОМ. Лаборатория знаний, 2021.
  • Гладкий Ю.Н. Информатика и информационные технологии: учеб. пособие. - М.: КноРус, 2020.