Почему у айфона камера лучше чем у андроида хотя мегапикселей меньше
Почему в iPhone до сих пор стоят 12 Мп камеры?
Заметили, что мегапикселей стало как-то очень много? В Samsung готовят матрицы разрешением 600 Мп, уже есть — 108 Мп, а вот в iPhone, по-прежнему, 12 Мп. Почему так?
Вы наверное думаете, что всё дело в Deep Fusion и других волшебных алгоритмах. Отчасти, да. Но дело не только в них.
А что если я вам скажу, что в iPhone гораздо больше мегапикселей, чем мы думаем. А в Samsung, наоборот, гораздо меньше. Смотря как посчитать эти мегапиксели. Что это еще за заговор такой? Давайте разберемся!
Традиционная структура
Первый момент. Если внимательно посмотреть на современные ультра-мегапиксельные матрицы на 48, 64 или даже 108 Мп (а Samsung официально анонсировал, что работает над 600 Мп сенсором), то становится понятно, что разрешение матрицы стало вещью относительной. Почему я так говорю?
Традиционно, каждый пиксель на матрице состоял как минимум из 3 вещей:
И получается что если в пикселе есть эти три компонента, его можно назвать полноценным. И в матрицах с такими дополнениями пикселями мы всегда получаем честное разрешение: если матрица 12 МП, то и фотография будет 12 МП. Но разве можно делать как-то иначе?
Quad Bayer
Оказывается, можно. Долгое время у производителей матриц была проблема. Они никак не могли сделать пиксель меньше 1 мкм. А значит они не могли при том же физическом размере матрицы увеличить разрешение. Вот мы и сидела в основном с 12 Мп камерами.
Но в 2018 году барьер в 1 мкм был преодолён и появись первые компактные матрицы с размером пикселя 0,9 или 0,8 мкм и разрешением в 48 МП и больше. Но с уменьшением размера пикселя при прочих равных падает и их светочувствительность. Что, кстати, происходит не всегда…
Поэтому придумали очень простой хак. Цветовой фильтр стали накладывать не на один, а сразу на четыре пикселя и назвали такую структуру Quad Bayer, ну или Tetra Cell, если вы маркетолог Samsung. А дальше, объединив 4 пикселя в один гигантский, мы получаем отличную светочувствительность!
Но при этом реальное разрешение в 48 Мп камерах с Quad Bayer структурой в 4 раза меньше номинального и все равно — 12 Мп. Потому что, пиксели в таких матрицах не проходят наш критерий полноценности: в каждом пикселе есть фотодиод, в каждом есть микролинза, но цветовой фильтр только один четырёх. А значит цветовое разрешение в таких камерах в 4 раза ниже фактического.
Более того, даже в новых Samsung со 108 Мп камерами, реальное разрешение тоже 12 Мп, потому как в них объединяют не четыре, а сразу девять пикселей. Итого, 108 делим на 9, получаем 12.
Но почему же просто не сделать большие пиксели и не заморачиваться с этим объединением? Как ни странно такой подход даёт массу преимуществ!
Во-первых, днём когда света много — можно не объединять пиксели, а наоборот, при помощи алгоритма Re-mosaic можно восстановить хоть и неполное разрешение матрицы, но очень высокое.
Во-вторых, мы можем заставить разные пиксели работали с разной выдержкой. Тогда на выходе мы получим один светлый и один темный кадр, а склеив их мы можем полноценную HDR фотографию, или даже HDR видео!
Короче, вариантов для экспериментов масса и грех такое не использовать.
Но, если все уже поняли, что подход работает, почему же тогда ни в iPhone, ни в Pixel не пользуется преимуществами новых матриц? И вот тут самое интересное. На самом деле они пользуется, причем давно, но по-другому!
Dual Pixel
Помимо структур Bayer и Quad Bayer, существует и альтернативная школа, которая называется Dual Pixel или вернее сказать Dual Photo Diode.
Она отличается от традиционного Байера тем, что каждый пиксель в ней состоит из двух независимых фотодиодов. При этом оба фотодиода перекрывает только одна микролинза.
Но зачем это нужно? Если посмотреть на традиционную цифровую матрицу под микроскопом, то помимо обычных пикселей мы заметим какие-то странные зоны — вот эти зеленые штучки.
Это датчики фазовой фокусировки. Они необходимы для автофокуса. Кто снимал на зеркальные, помните вот такие зоны фокусировки в видоискателе? Вот это они!
Чем больше таких датчиков, тем быстрее и точнее будет работа автофокуса или AF. Но вот проблема. Они физически занимают место на матрице и отнимают его у нормальных пикселей. А значит, нельзя бесконечно увеличивать количество фазовых пикселей. Потому как, если бы, на каждый обычный пиксель приходился один фазовый пиксель, то система фокусировки занимала бы процентов 60 от общей площади.
Так было раньше, пока Canon не придумал технологию Dual Pixel. В качестве датчиков фазовой фокусировки они стали использовать обычные пиксели, разделив их на две части! Это позволило все пиксели сделать фазовыми! Опять же все кто пользовался зеркалками, знает какой у Canon крутой автофокус.
Но если у взрослых камер такая технология есть только у Canon, то в смартфонах, матрицы с двойными пикселями производит и Samsung, и Sony, поэтому такую систему фокусировки можно встретить можно встретить в куче смартфонов. В том числе во всех Google Pixel, начиная со второго и в iPhone 11 и 12.
Поэтому фактически в iPhone матрицы 24 мегапиксельные, если считать по количеству фотодиодов. Только полноценными такие 24 Мп конечно назвать нельзя, потому как тут пиксели делят на двоих не только цветовой фильтр, но и макролинзу. Поэтому в таких матрицах пиксели всегда работают в режиме объединения.
Правда есть одно исключение, если в iPhone систему двойных пикселей используют исключительно по назначению то есть для улучшения фокусировки, и, кстати, автофокус в iPhone замечательно работает как в фото, так и в видео, то в Google Pixel при помощи этой технологии научились делать портретные снимки с одной камеры. Они просто берут две фотографии, которые получились с правого и левого фотодиода и, подсчитав насколько сдвинулось изображение, строят карту глубины.
Так к чему я всё это? 12 Мп в iPhone — это осознанный выбор Apple, как и 108 Мп в Galaxy — осознанный выбор Samsung. Каждый из которых даёт свои преимущества и недостатки.
Камеры с высоким разрешением и структурой Quad Bayer или NonaCell — позволяют добиться более высокого разрешения днём и классной светочувствительности ночью. Позволяют проводить съёмку с алгоритмами HDR для фото и видео и вообще могут очень гибко настраиваться под конкретную задачу. Но пока не каждый процессор может справится с обработкой такого количества пикселей, а также, как показали тесты Galaxy S20 Ultra, бывают проблемы с фокусировкой.
Dual Pixel матрицы с низким разрешением вроде бы ничем особо не отличаются от традиционных матриц, но фотографии в низком разрешении проще обрабатывать. А структура Dual Pixel позволяет добиться потрясающей скорости и точности фокусировки.
Тем не менее мир не стоит на месте, Samsung и Sony уже показали новые матрицы с Quad Bayer структурой и двойными пикселями, которые берут лучшее из двух миров. Поэтому в будущем ждем еще более крутые камерофоны в следующем году.
Эксперт объяснил, почему iPhone снимает видео лучше любого смартфона Android
Разработчик Android-приложения mcpro24fps поделился своими наблюдениями, почему iPhone снимает видео лучше, чем любой другой смартфон на Android.
По его мнению, проблема вовсе не в операционной системе, а в том, как производители предоставляют доступ к функциям своих устройств. Сама ОС предоставляет необходимый доступ, но какие-то опции так или иначе оказываются недоступны в ходе создания приложения.
Профессиональная видеосъёмка – это съёмка с максимальным количеством ручных регулировок, анализаторов и прочих решений, позволяющих оператору и режиссеру добиться нужного кадра. Все то, что, как правило, отсутствует или реализовано откровенно плохо в стоковых приложениях от производителей аппаратов.
В мире мобильного кино существует несколько признанных лидеров среди подобного рода приложений. Однако даже те из них, у кого всё вроде бы прекрасно с работоспособностью на iOS, начинают конкретно спотыкаться и падать, при попытке создать свои Android-версии.
Самые лучшие приложения часто существуют только на iPhone. И это касается почти всех приложений, относящихся к категории творчества. Будь то звук, будь то видео, будь то рисование.
Вся трагедия мира Андроид заключается в ненадлежащем отношении производителей телефонов к документации Android API.
Они игнорируют все возможности, с упорным стремлением подменяя уже имеющиеся механизмы своими собственными «костылями», которые они также не стремятся документировать и вообще афишировать разработчикам сторонних приложений.
Apple, в отличие от других производителей, не ограничивает доступ к своим устройства. Наоборот, компания даёт разработчикам волю к творчеству и созданию уникальных программ. Пускай они будут даже лучше встроенных.
Любая функция камеры доступны всем желающим. Такого нет в мире Android.
Переходим к конкретике
Здесь разработчик привёл уже более наглядные аргументы.
1. Запись 60 кадров в секунду. Самые новые айфоны умеют снимать в 4K60FPS на всех камерах. У производителей смартфонов на Android ситуация иная: 4K60FPS в 99% случаев доступно только в штатных приложениях, у сторонних ограничение в [email protected]
Есть редкие исключения, но они все равно дают доступ к этой возможности только «костылями».
2. Цифровая стабилизация. Apple позволяет включать цифровую и оптическую стабилизацию в любом приложении. В мире Android эта возможность доступна только у Sony и Huawei.
У других компаний доступ к этим опциям получить можно только при наличии самих устройств на руках.
Самое смешное заключается в том, что данный функционал обозначен в Camera2 API как предоставленный и рабочий, а по факту имеем, что имеем.
3. Запись HDR-видео. iPhone позволяет записывать HDR-видео 10 бит, позволяет отключить метаданные и оставить только 10 бит. Android не всегда позволяет записать 10 бит. Даже в ситуациях, когда есть нужный аппаратный кодек в девайсе.
Для активации HDR далеко не всегда предусмотрены задокументированные настройки. Иногда и вовсе нет таких функций.
4. Отключение шумодава и резкости. Apple не позволяет регулировать эти функции, однако не все производители Android разругают ими пользоваться. Например, Samsung и Huawei.
5. Ручная настройка экспозиции. В iPhone присутствует ручная настройка экспозиции, но есть проблема с автоматической работой HDR. Её сторонний разработчик регулировать не может.
Однако и у Android-производителей такое встречается:
Часто даже не понять, почему так неожиданно меняется изображение. То ли система решила подсветить кадр для лучшей фокусировки, то ли баланс белого сцены так резко поменялся, то ли это работает тот самый HDR. Проблема чаще всего встречается на аппаратах Xiaomi.
Есть ещё одна проблема в стане «зелёного робота» — работа автофокуса. На некоторых китайских аппаратах автофокус перестает работать, как только включается режим ручной настройки экспозиции. Плюс ко всему, автофокус оказывается хуже в сторонних приложениях, чем в нативных.
6. Фокус. У Apple с этим нет никаких проблем: у разработчиков есть доступ к автоматическому и ручному фокусу.
В Android частая проблема в том, автофокус решит зафиксироваться «в бесконечности». а в режиме ручной настройки фокуса она просто недоступна, и сфокусироваться на дальних объектах не представляется возможным.
Ошибка наблюдается на всех китайских Android-гаджетах, кроме Huawei. У Samsung она вообще не работает.
7. Ручной баланс белого. Здесь ситуация сложилась не в пользу Huawei из-за решения с сенсорами RYYB. Им пришлось отключить настройку для сторонних приложений, потому что Android не знает, что такие сенсоры существуют.
8. Второстепенные камеры. Apple даёт доступ ко всем камерам сразу же после релиза, а производители Android-гаджетов стараются спрятать к ним доступ.
Так, Samsung скрывает телевик много лет, потому что он сильно ограничен в возможностях. OnePlus закрыл доступ ко всем камерам, кроме основной. Xiaomi официально не дает доступа до второстепенных сенсоров, но в то же время их не блокирует намертво. Только Sony поступает так же, как Apple.
9. Запись 24/25 кадров в секунду. Устройства от Huawei могут заявить поддержку и не поддерживать по факту. Аппараты OnePlus игнорируют эти частоты как ненужные. Xiaomi официально ничего не поддерживает.
И здесь снова выделилась Sony, у которой есть соответствующая поддержка.
В итоге у Android все плохо с камерами для сторонних разработчиков
У каждой компании в мире Android найдутся те или иные ограничения. Они не будут давать доступа к ряду функций или попытаются скрыть их при создании приложений. Это касается даже Google.
Единственная, кто соответствует документации Android API — это Sony. Но и у неё есть некоторые послабления на фоне купертиновцев. [Habr]
Почему в iPhone до сих пор стоят 12 Мп камеры?
Заметили, что мегапикселей стало как-то очень много? В Samsung готовят матрицы разрешением 600 Мп, уже есть — 108 Мп, а вот в iPhone, по-прежнему, 12 Мп. Почему так?
Вы наверное думаете, что всё дело в Deep Fusion и других волшебных алгоритмах. Отчасти, да. Но дело не только в них.
А что если я вам скажу, что в iPhone гораздо больше мегапикселей, чем мы думаем. А в Samsung, наоборот, гораздо меньше. Смотря как посчитать эти мегапиксели. Что это еще за заговор такой? Давайте разберемся!
Традиционная структура
Первый момент. Если внимательно посмотреть на современные ультра-мегапиксельные матрицы на 48, 64 или даже 108 Мп (а Samsung официально анонсировал, что работает над 600 Мп сенсором), то становится понятно, что разрешение матрицы стало вещью относительной. Почему я так говорю?
Традиционно, каждый пиксель на матрице состоял как минимум из 3 вещей:
И получается что если в пикселе есть эти три компонента, его можно назвать полноценным. И в матрицах с такими дополнениями пикселя мы всегда получаем честное разрешение: если матрица 12 МП, то и фотография будет 12 МП. Но разве можно делать как-то иначе?
Quad Bayer
Оказывается, можно. Долгое время у производителей матриц была проблема. Они никак не могли сделать пиксель меньше 1 мкм. А значит они не могли при том же физическом размере матрицы увеличить разрешение. Вот мы и сидели в основном с 12 Мп камерами.
Но в 2018 году барьер в 1 мкм был преодолён и появились первые компактные матрицы с размером пикселя 0,9 или 0,8 мкм и разрешением в 48 МП и больше. Но с уменьшением размера пикселя при прочих равных падает и их светочувствительность. Что, кстати, происходит не всегда…
Поэтому придумали очень простой хак. Цветовой фильтр стали накладывать не на один, а сразу на четыре пикселя и назвали такую структуру Quad Bayer, ну или Tetra Cell, если вы маркетолог Samsung. А дальше, объединив 4 пикселя в один гигантский, мы получаем отличную светочувствительность!
Но при этом реальное разрешение в 48 Мп камерах с Quad Bayer структурой в 4 раза меньше номинального и все равно — 12 Мп. Потому что пиксели в таких матрицах не проходят наш критерий полноценности: в каждом пикселе есть фотодиод, в каждом есть микролинза, но цветовой фильтр только один на четырёх. А значит цветовое разрешение в таких камерах в 4 раза ниже фактического.
Более того, даже в новых Samsung со 108 Мп камерами, реальное разрешение тоже 12 Мп, потому как в них объединяют не четыре, а сразу девять пикселей. Итого, 108 делим на 9, получаем 12.
Но почему же просто не сделать большие пиксели и не заморачиваться с этим объединением? Как ни странно такой подход даёт массу преимуществ!
Во-первых, днём когда света много — можно не объединять пиксели, а наоборот, при помощи алгоритма Re-mosaic можно восстановить хоть и неполное разрешение матрицы, но очень высокое.
Во-вторых, мы можем заставить разные пиксели работать с разной выдержкой. Тогда на выходе мы получим один светлый и один темный кадр, а склеив их мы можем получить полноценную HDR фотографию, или даже HDR видео!
Короче, вариантов для экспериментов масса и грех такое не использовать.
Но, если все уже поняли, что подход работает, почему же тогда ни в iPhone, ни в Pixel не используется преимуществами новых матриц? И вот тут самое интересное. На самом деле они пользуется, причем давно, но по-другому!
Dual Pixel
Помимо структур Bayer и Quad Bayer, существует и альтернативная школа, которая называется Dual Pixel или вернее сказать Dual Photo Diode.
Она отличается от традиционного Байера тем, что каждый пиксель в ней состоит из двух независимых фотодиодов. При этом оба фотодиода перекрывает только одна микролинза.
Но зачем это нужно? Если посмотреть на традиционную цифровую матрицу под микроскопом, то помимо обычных пикселей мы заметим какие-то странные зоны — вот эти зеленые штучки.
Это датчики фазовой фокусировки. Они необходимы для автофокуса. Кто снимал на зеркальные, помните вот такие зоны фокусировки в видоискателе? Вот это они!
Чем больше таких датчиков, тем быстрее и точнее будет работа автофокуса или AF. Но вот проблема. Они физически занимают место на матрице и отнимают его у нормальных пикселей. А значит, нельзя бесконечно увеличивать количество фазовых пикселей. Потому как если бы на каждый обычный пиксель приходился один фазовый пиксель, то система фокусировки занимала бы процентов 60 от общей площади.
Так было раньше, пока Canon не придумал технологию Dual Pixel. В качестве датчиков фазовой фокусировки они стали использовать обычные пиксели, разделив их на две части! Это позволило все пиксели сделать фазовыми! Опять же все кто пользовался зеркалками, знает какой у Canon крутой автофокус.
Но если у взрослых камер такая технология есть только у Canon, то в смартфонах матрицы с двойными пикселями производит и Samsung, и Sony, поэтому такую систему фокусировки можно встретить в куче смартфонов. В том числе во всех Google Pixel, начиная со второго и в iPhone 11 и 12.
Поэтому фактически в iPhone матрицы 24 мегапиксельные, если считать по количеству фотодиодов. Только полноценными такие 24 Мп конечно назвать нельзя, потому как тут пиксели делят на двоих не только цветовой фильтр, но и макролинзу. Поэтому в таких матрицах пиксели всегда работают в режиме объединения.
Правда есть одно исключение, если в iPhone систему двойных пикселей используют исключительно по назначению то есть для улучшения фокусировки, и, кстати, автофокус в iPhone замечательно работает как в фото, так и в видео, то в Google Pixel при помощи этой технологии научились делать портретные снимки с одной камеры. Они просто берут две фотографии, которые получились с правого и левого фотодиода и, подсчитав насколько сдвинулось изображение, строят карту глубины.
Так к чему я всё это? 12 Мп в iPhone — это осознанный выбор Apple, как и 108 Мп в Galaxy — осознанный выбор Samsung. Каждый из которых даёт свои преимущества и недостатки.
Камеры с высоким разрешением и структурой Quad Bayer или NonaCell — позволяют добиться более высокого разрешения днём и классной светочувствительности ночью. Позволяют проводить съёмку с алгоритмами HDR для фото и видео и вообще могут очень гибко настраиваться под конкретную задачу. Но пока не каждый процессор может справится с обработкой такого количества пикселей, а также, как показали тесты Galaxy S20 Ultra, бывают проблемы с фокусировкой.
Dual Pixel матрицы с низким разрешением вроде бы ничем особо не отличаются от традиционных матриц, но фотографии в низком разрешении проще обрабатывать. А структура Dual Pixel позволяет добиться потрясающей скорости и точности фокусировки.
Тем не менее мир не стоит на месте, Samsung и Sony уже показали новые матрицы с Quad Bayer структурой и двойными пикселями, которые берут лучшее из двух миров. Поэтому в будущем ждем еще более крутые камерофоны в следующем году.
Почему камера айфона лучше андроида
Ответы (40)
Потому что производители разные.
У соньки еще лучше чем у яблока
Да ничем не лучше был у меня 5S и мегапиксели совсем тут не при чём всё зависит от оптики мегапиксели это размер картинки
Потому что качество определяется не мегапикселями, а оптикой. Мегапиксели очень дешевые, поэтому все и ставят по 12-16-20.
Полная характеристика камеры:
8 МП iSight, BSI-датчик, двойная светодиодная вспышка, f/2.2; возможность записи HD-видео 1080p до 30 кадров/с; 720p до 200 кадров/с
Потому что обычные смертные измеряют камеру лишь в мегапикселях, когда у неё много других характеристик имеется: частота съёмки, диаметр диафрагмы, размер матрицы, оптика, оптическая стабилизация и т. д.
хватит смотреть лишь на число пикселей, это далеко не показатель
Эта физика епть чем больше пикселей тем больше матрица шумит при плохом освещении снимки дерьмо получаются и на оборот. в солнечную погоду чем больше пикселей тем лучше
а совсем для нормального фотика с нормальными линзами и 6мп хватало
А мегапиксели не решают качество фото.
На том, на который у тебя денег не хватит.
Щас этих уже не делают.
На samsung например. А совсем если хочешь нормально камеру, купи зеркалку
Камера лучше, чем в Айфон? Выбирай:
— Нокиа N8
— Nolia 808
— Lumia 920 (но с «натяжкой»)
— Lumia 1020
— Lumia 925
— Lumia 930
— Lumia 950
Мне очень нравится камера на samsung глакси s серии. От s3 начиная.
А ты думаешь, что у телефонов, у которых камера лучше, чем на iphone, станет низкий ценник?
это последние флагманские самсунги (s7/s7 edge, s8/s8+), Элджи G6, Гугл Pixel/Pixel XL. У всех у них камера в целом намного лучше, чем то, что дают последние айфоны. По фронталке так и вовсе они его позади оставляют. Но и цены соответствующие. А что ты хочешь? За качество приходится платить.
Тела с камерой sony/toshiba/omnivision доступных до десять т см meizu mx4 (sony 20 mp)\асус zenofone selfie (toshiba 13 mp)
У прямых конкурентов айфон,которые стоят столько же сколько и он)
она не лучше, а такая же (где то лучше, где то хуже)
Совсем камера на Iphone не плохая но зачем переплачивать? Я понимаю что на iphone хорошая камера, в приложении больше дополнительных функций есть всего лишь на iphone, нежели на android или иной операционной системе. Блогерам имевшим iphone легче снимать влоги спустя телефон нежели спустя зеркалку где это же качество. Есть много других телефонов но пока и по цене, и по дизайну, и по камере, по функциональности операционной системе лидирует Samsung. Из-за чего по камере? На Samsung это же качество съемки правда функций меньше. Я считаю что лучше не переплачивать а глянуть на характеристики телефона.
Если вы готовы постоянно башлять и не иметь глюков то iphone.
если жаба давит android.
Думаю Iphone потому что на нем операционка лучше. а android всего лишь все скопироваои у iphone и не доделали свою ОС не слушай не кого раз ноавится iphone бери. и еще почитай отзывы на яндекс маркете
Кстати android дружет с флешем!
вот япрям сидя на работе за станком смотрю прямую трансляцию формулы-1 и прочей лобуды.
сейчас гляну твои ролики в мире!
а вот яблоко это не умеет сделать.