Сколько видеопамяти требовалось Робокопу на сутки службы
В 1987 году стандартный жесткий диск для персонального компьютера вмещал скромные 20 мегабайт, стоил как подержанный отечественный автомобиль и весил почти два килограмма. На таком накопителе сегодня с трудом поместился бы десяток несжатых фотографий со смартфона среднего уровня. Однако в полуразрушенном кинематографическом Детройте киборг-полицейский непрерывно фиксировал на видеокамеру абсолютно все происходящее вокруг, превращая каждую секунду патрулирования в юридически безупречное доказательство для суда.
Многие отлично помнят этот культовый вид от первого лица: характерные горизонтальные полосы чересстрочной развертки, бегущие служебные строки телеметрии и зеленоватая прицельная рамка, выхватывающая нарушителей закона прямо сквозь клубы пара. Создатели фильма заложили в видоискатель Алекса Мерфи картинку с эффективным разрешением 320x240 пикселей при кинематографической частоте 30 кадров в секунду. Если перевести этот видеопоток на язык точных инженерных цифр, суточный архив непрерывной службы укладывался всего в 18 гигабайт — невероятный массив информации для эпохи видеокассет формата VHS, но удивительно скромный по меркам современных камер наблюдения.
Казалось бы, создать автономного шагающего робота с встроенным круглосуточным видеорегистратором в конце восьмидесятых годов было физически невозможно из-за колоссального веса и энергопотребления вычислительной аппаратуры. Но авторы картины, сами того не подозревая, нащупали предельно точный баланс между качеством картинки и объемом памяти, до которого реальная индустрия охранных систем добиралась долгие десятилетия.
Математика аппаратного сжатия для титанового патрульного
Чтобы оценить изящество этой вымышленной конструкции, достаточно разложить визуальный сигнал киборга на базовые параметры цифрового видеопотока. При разрешении 320x240 точек один полноцветный несжатый кадр формата RGB требует около 230 килобайт памяти. При стандартной телевизионной частоте в 30 кадров за одну секунду в оперативную память должно было непрерывно заливаться почти 7 мегабайт сырых данных. Без специальной оптимизации стандартная суточная смена Мерфи потребовала бы около 600 гигабайт свободного дискового пространства, ради чего вымышленной корпорации OCP пришлось бы прицепить к спине робота отдельный бронированный фургон с серверными стойками.
Инженеры явно пошли на жесткие компромиссы ради сохранения автономности и высокой подвижности боевой единицы. Видоискатель киборга отображал окружающий мир в монохромной зеленой гамме с наложением простейшей векторной графики, что мгновенно срезало объем входящего потока данных почти в три раза за счет отказа от раздельных цветовых каналов. Если добавить к этому примитивные алгоритмы межкадрового сжатия, которые в те годы разрабатывались для военной телеметрии, статичные кирпичные стены детройтских переулков практически не требовали повторной записи: электронная система обновляла только перемещающиеся фигуры преступников и летящие объекты. В итоге скорость записи падала до стабильных 1,7-2 мегабит в секунду, уверенно укладывая 24 часа дежурства ровно в расчетные 18 гигабайт. Но разместить накопитель такого астрономического по меркам восьмидесятых объема внутри компактного тела оставалось отдельной сложнейшей задачей.
Ленточный картридж в грудном отсеке и живой сопроцессор
В эпоху, когда твердотельные накопители существовали исключительно в виде теоретических научных публикаций, а о флеш-памяти никто даже не слышал, инженерам пришлось бы искать компромисс среди магнитных носителей. Единственной технологией 1987 года, способной физически принять 18 гигабайт без гигантских вращающихся металлических дисков, оставалась цифровая магнитная лента сверхплотной поперечно-строчной записи — прямая предшественница профессиональных стримеров стандартов DAT и 8-миллиметровых кассетных систем Exabyte. Блок из нескольких специализированных картриджей, надежно упакованный за монолитными титановыми пластинами грудного отдела, весил около 4-5 килограммов и стоил по тогдашним ценам не менее полутора миллионов рублей в современном эквиваленте.
Самая неочевидная инженерная деталь этой фантастической вселенной кроется в ответе на вопрос, почему роботу вообще не требовались мощные кремниевые микропроцессоры для непрерывного распознавания лиц и мгновенной баллистической аналитики. Все тяжелые вычисления забирал на себя уцелевший органический мозг полицейского, работавший в роли идеального нейросетевого сопроцессора. Живые клетки мгновенно отсекали зрительный шум и расставляли приоритеты угроз, пока цифровая схема лишь фиксировала координаты целей и упаковывала видеосигнал низкого разрешения на магнитную ленту. Киборг не расходовал драгоценные мегабайты на лишние детали окружения: архив сохранял картинку ровно настолько четко, чтобы протокол задержания имел стопроцентную юридическую силу.
Создатели фантастического боевика из конца восьмидесятых интуитивно описали формулу, по которой сегодня работают нагрудные камеры полицейских по всему миру: минимально достаточное разрешение, жесткое сжатие фона и предельная экономия каждого байта ради бесперебойной фиксации правды. Иногда вымышленные технологии прошлого оказываются куда более практичными и приземленными, чем казалось зрителям в зале кинотеатра.
Источник: ru.kinorium.com





0 комментариев
Добавить комментарий