Настя и сборник весёлых историй
Не довольствуясь завоеванием всех социальных сетей, приобретением подобных Instagram и Oculus VR, расширением местных новостей и потребительских технологий, и может быть закладывая основу для президентской кампании основателя Марка Цукерберга, Facebook продвинулся вперед и изобрел свою собственную единицу времени.
Хотя это может звучать как следующий уровень технологического высокомерия - мы здесь, чтобы нарушить само время и все это - на самом деле есть действительно веская причина, по которой программисты Facebook выпустили новый модуль, известный как щелчок, на своей странице с открытым исходным кодом. Это решает шокирующе фундаментальную проблему в том, как компьютерный код обрабатывает видео, особенно их частоту кадров.
Флик определяется как 1/705 600 000 секунд или около 1,42 наносекунды. В объявлении Facebook - технически сделанном через его дочернюю компанию Oculus VR, хотя Facebook Open Source написал в Твиттере новости - отмечается, что это наименьшая единица времени, превышающая наносекунду, и она предназначена для использования на языке программирования C ++ при работе с видеоприложениями.
«При работе над созданием визуальных эффектов для фильмов, телевидения и других средств массовой информации обычно запускаются симуляции или другие процессы, интегрирующие время, которые делят один кадр времени на фиксированное целое число подразделений», - объясняет страница в качестве мотивации для этого нового блока. «Удобно иметь возможность накапливать эти подразделения для создания точных интервалов в 1 кадр и 1 секунду по разным причинам».
На самом деле это невозможно сделать с наносекундой или миллиардной долей секунды, поскольку она не будет равномерно делиться на обычные частоты кадров фильма, такие как 1/24, 1/30, 1/48, 1/60 или 1 / 120 кадров в секунду. Это означает, что программы должны иметь дело с десятичной аппроксимацией того, сколько наносекунд входит в эти частоты кадров.
И программы не любят десятичные совсем, Природа двоичного кода делает его чрезвычайно громоздким для обработки даже очень простых десятичных чисел, поскольку для правильного выражения требуется разделить число на коэффициент и показатель степени.Например, то, что мы напишем как 0,01, должно быть записано и сохранено как (глубокий вдох) 0 01111000 01000111101011100001010 в двоичном виде.
В этих условиях на самом деле проще и проще создать новую единицу времени, которая будет равномерно делиться на все общие частоты кадров, для чего предназначен фильм. Например, кадр для видео с частотой 1/24 кадра в секунду составляет 29 400 000 кадров, в то время как даже смехотворно высокая частота кадров, такая как 1/192 000 кадров / с, делится равномерно на 3675 кадров.
Страница Oculus VR GitHub содержит больше подробностей, в том числе практические советы для любопытных программистов, желающих узнать, как установить его для своего собственного использования на C ++. Так что не бойтесь, это не первый признак того, что в масштабах всего общества переход на стандартное время Facebook - просто серьезная идея, чтобы сделать видео и аудио приложения более плавными.
Оса только что получила новую историю происхождения
Эта статья содержит спойлеры. В начале этого года нас дразнили новостями о том, что мы встретимся с новой осой в новой серии комиксов «Мстители». Сегодня эта Оса была раскрыта, дебютировав в «Новых, Всех разных мстителях №9», а ее предыстория - сложная паутина, связывающая большую часть ...
Германия только что вложила новую надежду в мечту о ядерном синтезе
Немецкие ученые успешно хранили водородную плазму в среду, приближая мир на шаг к утопической мечте о ядерной энергетике. Федеральный канцлер Ангела Меркель нажала красную кнопку на стеллараторе Wendelstein 7-X, или W7-X, и запустила обратный отсчет реакции, который нагрел водород с помощью ...
Арктические туристы только что изобрели спорт на каноэ на снегоходах
Арктика сейчас очень странное место. Прошлая зима была удивительно теплой на большей части планеты, и нигде так сильно, как Аляска и северная Канада. На этой неделе приключенцев на открытом воздухе в Юконе, Канада, ждал сюрприз, когда замерзшее, покрытое снегом озеро внезапно превратилось в бассейн. Несколько...