Авторитетная камера не повредит файлы и не ухудшит качество, если вы попытаетесь снимать «слишком быстро». Скорость записи на карту памяти устанавливает верхний предел
(кадров в секунду) x (file_size), но если вы попытаетесь сделать снимок выше этого предела, он просто не будет двигаться быстрее - вы получите общую скорость, примерно такую же, как этот предел, но все сделанные снимки будут не повреждены.
Камера с слишком низкой скоростью записи на карту памяти будет «заикаться» и начнет делать снимки с более медленной и переменной скоростью после ряда непрерывных снимков, когда заполнится внутренний буфер камеры. После этой точки скорость съемки упадет до скорости, определяемой картой памяти и размером используемых файлов.
См. Ниже для объяснения этих формул.
В хорошо спроектированной системе.
Размер буфера камеры в некоторых случаях может не публиковаться, но является критическим фактором в общем результате.
После заполнения буфера камеры средняя достижимая скорость съемки равна
Размер буфера: Из обсуждения в конце, если размер буфера неизвестен, практические тесты позволят проверить размер буфера:
- (3) Buffer_size = [fps x file_size - Write_rate] / Максимальное количество кадров до "заикания" камеры
Потому что:
- Обратите внимание, что ниже я часто говорю «о», когда говорю о скорости передачи данных или частоте кадров. Если вас волнует, почему ставки немного различаются, см. «О?» в конце
Результаты несколько различаются в зависимости от того, как производитель реализует свои системы, но в хорошо спроектированной системе способность камеры снимать кадры на полной скорости с высоким разрешением зависит главным образом от размера внутреннего буфера камеры и скорости на какие данные могут быть перемещены из буфера на карту памяти.
Если скорость, с которой ваша камера генерирует данные, ниже, чем скорость, с которой данные перемещаются на карту памяти, то эта карта (обычно) не будет узким местом. Вы можете делать снимки на полной номинальной скорости камеры на неопределенный срок. На это могут влиять вторичные факторы, и производители могут устанавливать искусственные ограничения для маркетинга или по другим причинам, но это хорошее руководство.
И наоборот, если скорость съемки превышает скорость хранения данных, то внутренняя буферная память камеры начнет заполняться. После заполнения буферной памяти скорость фотосъемки ограничивается средней скоростью передачи данных на карте.
Итак, карта с высокой скоростью передачи данных ДОЛЖНА позволять вам делать больше фотографий с высоким разрешением, прежде чем камера начнет «заикаться», чем с низкой скоростью передачи данных.
Размер файла играет важную роль в этом расчете.
Съемка камеры APSC 16MP в очень хорошем режиме JPEG может дать 10 МБ файлов.
Полнокадровая 24-мегапиксельная камера может производить, скажем, 25 МБ RAW-файлов.
Таким образом, карта 40 МБ / с позволит непрерывно передавать 40/10 = 4 JPEG в секунду с камеры APSC.
Эта же карта позволит 40/25 = 1,6 кадра в секунду от полнокадровой камеры.
Очевидно, что 1,6 кадра в секунду недопустимы, поскольку камеры теперь достигают 12 кадров в секунду. (например, Sony A77).
«Экономия» - это внутренний буфер камеры. По определению, внутренняя буферная память будет принимать данные с максимальной скоростью и количеством кадров, на которые способна камера. (то есть, если бы он не мог этого сделать, максимальная скорость была бы ниже.
Время достижения максимальной скорости составляет
Когда скорость передачи данных превышает скорость записи на карту, данные накапливаются в буфере со скоростью примерно (Data_rate_in - Data_rate_out) МБ / с.
например, если вы снимаете 5 кадров в секунду с камеры APSC, как указано выше, со скоростью 10 МБ / кадр = 50 МБ / с, а карта записывает со скоростью 40 МБ / с, тогда избыточные данные поступают в буфер со скоростью (50-40) = 10 МБ / с.
Если у вас есть буфер 64 МБ, вы можете поддерживать эту скорость в течение примерно 6,4 секунды ~ = 25 кадров.
Если у вас есть буфер 128 МБ, вы можете поддерживать эту скорость в течение 12,8 секунд! = 50 кадров.
50 или даже 25 кадров непрерывного будет достаточно для большинства людей (но не для всех.
ОДНАКО! ! - попробуйте еще раз с 25 МБ файлами с полнокадровой камеры RAW.
4 кадра в секунду x 25 МБ = 100 МБ / с
Буфер будет заполняться со скоростью 100 - 40 = 60 МБ / с
64 МБ буфер заполнит 64/60 = чуть более 1 секунды = 4 кадра.
Буфер 128 МБ заполнит примерно 128/60 = чуть более 2 секунд и 8 кадров.
Как только буфер заполнится, частота кадров APSC с файлами 10 МБ упадет до 40/10 = 4 кадра в секунду = не намного ниже, чем 5 кадров в секунду, на которые способна камера.
НО после заполнения буфера полнокадровая камера записывает 25 МБ файлов, замедляясь в среднем до 40/25 = 1,6 кадра в секунду: - (.
КАКАЯ СКОРОСТЬ КАРТЫ НУЖНА? "
Если вы знаете средний размер файла, целевую частоту кадров в секунду, скорость передачи карты памяти и размер внутреннего буфера камеры, то вы можете использовать формулы вверху, чтобы решить, достаточно ли высока скорость хранения памяти для вас.
Если вы не знаете размер буфера камеры, вы можете решить его достаточно хорошо, используя метод, приведенный ниже, НО метод сам ответит на те же вопросы, если у вас есть карты каждого типа для экспериментов.
Выберите режим хранения камеры - например, JPG отлично или RAW или любой другой.
Установить частоту кадров - это может быть установлено пользователем или может быть просто «плоским».
По крайней мере, знакомясь с этим методом, отключите «дополнительные функции». Нет HD, диапазонов экспозиции или баланса белого, или адаптивных схем, которые могут потреблять вычислительную мощность.
Установите камеру, направленную на хорошо освещенную и не меняющуюся сцену. Штатив не нужен.
Установите камеру таким образом, чтобы была использована выдержка затвора не более, чем, скажем, 1/250 секунды. Быстрее в порядке. Цель состоит в том, чтобы период открытия затвора не был значительной частью времени кадра.
Придерживайтесь затвора для фокусировки или используйте другие средства для фокусировки или установите ручной режим, поэтому камера «готова к работе».
Нажмите и удерживайте кнопку затвора и считайте кадры, пока они не «заикаются».
Попробуйте это несколько раз для каждой соответствующей карты памяти и попробуйте все интересующие режимы (JPEG, RAW, RAW сжатые и т. Д.)
Загружайте файлы, считывайте размеры файлов и применяйте формулы, НО подсчет "кадров к заиканию" действительно сам по себе является ключевым показателем. Размеры файлов всех файлов за один прогон должны быть очень похожими - если нет, то что-то меняется.
Если вы не знаете размер буфера камеры и хотите знать, вы можете изменить исходные уравнения для его вычисления.
Потому что
- Максимальное количество кадров до "заикания" камеры ** = [fps x file_size - Write_rate] / Buffer_size
тогда
- Buffer_size = [fps x file_size - Write_rate] / Максимальное количество кадров до "заикания" камеры
О
Обратите внимание, что в приведенном выше обсуждении я часто говорю «о», когда говорю о скорости передачи данных или частоте кадров. Это происходит потому, что данные передаются из датчика во внутренний буфер в конце каждой фотографии со скоростью, которая (вероятно) высока по сравнению со скоростью записи на карту памяти, и за период времени, который (вероятно) короток по сравнению с кадром до периода кадра.
В зависимости от конструкции камеры эта передача может остановить или замедлить поток данных на карту памяти - ни то, ни другое в верхней камере (вероятно).
Кроме того, камера, вероятно, не позволит снимать новый кадр, если в буфере недостаточно резервной емкости для хранения наихудшего (самого большого) изображения, которое может быть получено. Или, это может позволить это и хранить его «в датчике», пока не освободится достаточно буферной памяти. Поскольку в буфере может быть достаточно памяти для доли кадра, время записи следующего кадра будет различным.
Ничто из этого не имеет большого значения в большинстве случаев - обычно это средние показатели, которые нас интересуют. но знание того, почему мы говорим «о», когда имеем дело с тем, что может показаться точной системой, помогает объяснить то, что мы видим.
Возможно / обычно ??? :-) - - поскольку каждый производитель будет внедрять системы по-разному и идти на разные компромиссы или оптимизировать разные аспекты, результаты никогда не будут на 100% точными. Некоторые производители могут реализовать настоящий «двойной порт» внутреннего буфера, чтобы он мог считываться и записываться на полной скорости без каких-либо конфликтов. Другой может принять случайные замедления и может вместо этого использовать больший объем памяти, или назначить более низкую цену, или надеяться получить больше прибыли. Но в целом приведенные выше простые формулы должны быть очень полезны для получения представления о том, чего будет достигать данная карта памяти и как это повлияет на существующую систему.