Имейте в виду, что iPhone также может записывать видео, которое обычно составляет не менее 24 кадров в секунду. Многие камеры в наши дни могут записывать видео со скоростью 60 кадров в секунду. 20-30 снимков в секунду должны быть кусочком пирога, если у вас достаточно вычислительной мощности или выберите более низкое разрешение. Там нет ничего, чтобы замедлить это, на самом деле.
Ограничение в 10 изображений в секунду является разумным, хотя бы потому, что таким образом они могут обеспечить более последовательный опыт. Даже если датчик способен снимать 100 изображений в секунду, проще ограничить его несколькими секундами, что будет достаточно для большинства пользователей, и предоставить функцию, которая будет вести себя одинаково независимо от условий освещения.
Apple, вероятно, не скажет нам, как iPhone воспринимает HDR точно, поэтому давайте сделаем некоторые логические предположения, пройдя процесс шаг за шагом. Посмотрите, как сделан HDR. Это 2+ изображения с одинаковым составом, но разной экспозицией. На экспозицию влияют 3 фактора - чувствительность, размер апертуры и скорость затвора, которые влияют на продолжительность экспозиции.
Я считаю, что на iPhone постоянная апертура. Для простоты предположим, что такова чувствительность. Таким образом, HDR-изображение с iPhone - это 2+ изображения с разными выдержками.
Допустим, мы хотели бы сделать 3 снимка для HDR со скоростями затвора 1/10, 2/10 и 3/10. Похоже, это займет 6/10 с, но это не обязательно: многократная экспозиция . Вы можете сделать снимок за 3/10 с, скопировать его, добавить еще 3/10 с и так далее.
В статье, на которую вы ссылались, делается попытка объяснить это далее («Я думаю, что во время заполнения фотодиодов фотонами»). Что вы можете сделать, это сделать снимок за 3/10 с, но также сохранить снимки состояния датчика через 1/10 с и 2/10 с. К тому времени, как пройдет 3/10, некоторые пиксели могут стать переэкспонированными, но вы сделали эти промежуточные снимки, и вы можете объединить их для получения изображения HDR.