Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
169.67 Кб
Скачать

9-1 (базовый уровень, время – 5 мин)

Тема: Кодирование растровых изображений.

Что нужно знать:

  • для хранения растрового изображения нужно выделить в памяти I = N · i битов, где N – количество пикселей и i – глубина цвета (разрядность кодирования)

  • количество пикселей изображения N вычисляется как произведение ширины рисунка на высоту (в пикселях)

  • глубина кодирования – это количество бит, которые выделяются на хранение цвета одного пикселя

  • при глубине кодирования i битов на пиксель код каждого пикселя выбирается из 2i возможных вариантов, поэтому можно использовать не более 2i различных цветов

  • нужно помнить, что

1 Мбайт = 220 байт = 223 бит,

1 Кбайт = 210 байт = 213 бит

Пример задания:

Р-01. Рисунок размером 512 на 256 пикселей занимает в памяти 64 Кбайт (без учёта сжатия). Найдите максимально возможное количество цветов в палитре изображения.

Решение:

  1. находим количество пикселей, используя для вычисления степени числа 2:

N = 512 · 256 = 29 · 28 = 217

  1. объём файла в Кбайтах 64 = 26

  2. объём файла в битах 26 · 213 = 219

  3. глубина кодирования (количество битов, выделяемых на 1 пиксель):

219 : 217 = 22 = 4 бита на пиксель

  1. максимальное возможное количество цветов 24 = 16

  2. Ответ: 16.

Ещё пример задания:

Р-00. Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 64 на 64 пикселов при условии, что в изображении могут использоваться 256 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно.

Решение:

  1. Находим количество пикселей, используя для вычисления степени числа 2:

N = 64 · 64 = 26 · 26 = 212

  1. 256 = 28, поэтому для кодирования одного из 256 вариантов цвета нужно выделить в памяти 8 = 23 бит на пиксель

  2. объём файла в битах 212 · 23 = 215

  3. объём файла в Кбайтах 215 : 213 = 22 = 4

  4. Ответ: 4

Возможные ловушки и проблемы:

  • если умножить количество пикселей не на 8, а на 256, то получим неверный ответ 128 Кбайт

  1. Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 128 на 256 пикселов при условии, что в изображении могут использоваться 64 различных цвета? В ответе запишите только целое число, единицу измерения писать не нужно.

  2. Рисунок размером 128 на 128 пикселей занимает в памяти 10 Кбайт (без учёта сжатия). Найдите максимально возможное количество цветов в палитре изображения.

9-2 (базовый уровень, время – 5 мин)

Тема: Кодирование звука. Скорость передачи информации

Что нужно знать:

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

  • частота дискретизации определяет количество отсчетов, запоминаемых за 1 секунду; 1 Гц (один герц) – это один отсчет в секунду, а 8 кГц – это 8000 отсчетов в секунду

  • глубина кодирования – это количество бит, которые выделяются на один отсчет

  • для хранения информации о звуке длительностью секунд, закодированном с частотой дискретизации Гц и глубиной кодирования бит требуется бит памяти; например, при кГц, глубине кодирования 16 бит на отсчёт и длительности звука 128 секунд требуется.

бит

байт

Кбайт

Мбайт

  • при двухканальной записи (стерео) объем памяти, необходимый для хранения данных одного канала, умножается на 2

  • для упрощения ручных расчетов можно использовать приближённые равенства

1 мин = 60 сек  64 сек = 26 сек

1000  1024 = 210

  • нужно помнить, что

1 Мбайт = 220 байт = 223 бит,

1 Кбайт = 210 байт = 213 бит

  • информацию по теме «Скорость передачи информации» см. в отдельном файле (ege9v.doc).

Ещё пример задания:

Р-03. Музыкальный фрагмент был оцифрован и записан в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 30 секунд. Затем тот же музыкальный фрагмент был оцифрован повторно с разрешением в 2 раза выше и частотой дискретизации в 1,5 раза меньше, чем в первый раз. Сжатие данных не производилось. Полученный файл был передан в город Б; пропускная способность канала связи с городом Б в 4 раза выше, чем канала связи с городом А. Сколько секунд длилась передача файла в город Б? В ответе запишите только целое число, единицу измерения писать не нужно.

Решение (вариант 1):

  1. объём музыкального файла вычисляется по формуле , где f – частота дискретизации, r – разрешение (глубина кодирования), k – количество каналов, t – время звучания

  2. при повышении разрешения (количества битов на хранения одного отсчёта) в 2 раза объём файла (при прочих равных условиях) увеличивается в 2 раза, поэтому время тоже увеличится в 2 раза

  3. при снижении частоты дискретизации (количества хранимых отсчётов за 1 секунду) в 1,5 раза объём файла (при прочих равных условиях) уменьшается в 1,5 раза, поэтому время тоже уменьшится в 1,5 раза

  4. при увеличении пропускной способности канала связи (здесь это то же самое, что и скорость передачи данных) в 4 раза время передачи (при прочих равных условиях) уменьшится в 4 раза

  5. поэтому исходное время передачи файла нужно

а) умножить на 2

б) разделить на 1,5

в) разделить на 4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]