11. Вася скачивает материалы для монтажа видеоролика длительностью N секунд, с использованием протокола torrent. Особенностью этого протокола является то, что параллельно со скачиванием разбитого на небольшие фрагменты файла происходит раздача скачанных фрагментов. Торрент клиент настроен таким образом, что максимальная скорость скачивания 15 МБайт/с, а максимальная скорость раздачи – 5 МБайт/с.
Материалы включают в себя:
Несжатые изображения кадров, размером 1920*1080 точек с глубиной цвета 16 бит из расчета 18 изображений на секунду воспроизведения.
Несжатую звуковую дорожку длительностью N секунд, включающую 48 каналов, каждый из которых оцифрован с частотой дискретизации 192000 Гц и 4096 уровнями квантования.
Никакой другой информации, кроме описанной, в скачиваемых материалах нет.
Определите N - длительность видеоролика в
секундах при условии, что раздача фрагментов началась одновременно с началом
скачивания, и за время скачивания материалов было роздано 8100 МБайт.
Скачивание и раздача все время осуществлялась на максимальных скоростях.
Примечание: 1МБайт=2^20 байт.
В ответе укажите значение N.
Ответы
Ответ дал:
0
Если было роздано 8100 МБайт, а скорость раздачи втрое меньше скорости скачивания (15/5=3), то скачано было 8100*3=24300 МБайт.
Определим величину видеопотока данных.
1920*1080*2*18=74649600 (Байт/с) = 74649600/2^20=71.19 (МБайт/с)
В этом выражении 2 Байта- это 16/8 бит глубины цвета.
Определим величину аудиопотока данных.
Для хранения отсчета при 4096 уровнях квантования требуется 12 бит (2^12=4096).
Упаковки нет, поэтому будет использовано целое число байт - 2.
Тогда аудиопоток составит 192000*2*48=18432000 (Байт/с)=18432000/2^20=17.58 (МБайт/с).
Суммарный поток 71.19+17.58=88.77 (Мбайт/с)
Тогда длительность видеоролика составит 24300/88.77 ≈ 273.7 (c)
Определим величину видеопотока данных.
1920*1080*2*18=74649600 (Байт/с) = 74649600/2^20=71.19 (МБайт/с)
В этом выражении 2 Байта- это 16/8 бит глубины цвета.
Определим величину аудиопотока данных.
Для хранения отсчета при 4096 уровнях квантования требуется 12 бит (2^12=4096).
Упаковки нет, поэтому будет использовано целое число байт - 2.
Тогда аудиопоток составит 192000*2*48=18432000 (Байт/с)=18432000/2^20=17.58 (МБайт/с).
Суммарный поток 71.19+17.58=88.77 (Мбайт/с)
Тогда длительность видеоролика составит 24300/88.77 ≈ 273.7 (c)
Ответ дал:
0
Нет, именно упаковка. Когда мы можем 4*12=48 бит, т.е. 4 отсчета размещать в 6 байтах. Иначе говоря, рассматиривать память ЭВМ как набор бит, а не байт, и "резать" порции данных не по границам целых байт, а в любом месте. Архивация предполагает кодирование информации по различным алгоритмам и является операцией, гораздо более сложной, чем простая упаковка. Например, если мы имеем последовательность чисел 2000, 2000, 2000, 2000, то при архивировании пишется 2000 и 4 - число повторений.
Ответ дал:
0
Подробнее - посмотрите, к примеру, алгоритм архивирования файлов ZIP
Ответ дал:
0
Кнопочки достаточно
Вас заинтересует
1 год назад
7 лет назад
9 лет назад