Як зрабіць смартфон з падвойнымі камерамі

Як зрабіць смартфон з падвойнымі камерамі

Стварэнне смартфона з падвойнымі камерамі — гэта не такі просты праект, як зборка хатняга кампутара. Гэта шматпрофільная справа, якая спалучае прамысловы дызайн, электроніку, оптыку, апрацоўку малюнкаў, сістэмнае праграмнае забеспячэнне (прашыўку/АС), вытворчасць і тэсціраванне якасці. Аднак разуменне гэтага працэсу можа дапамагчы вам зразумець, як праектуюцца і вырабляюцца сучасныя тэлефоны, а таксама тэхнічныя рашэнні, якія ляжаць у аснове функцыі падвойных камер.

У гэтым артыкуле разглядаюцца асноўныя этапы стварэння смартфона з падвойнай камерай з пункту гледжання канцэпцыі, кампанентаў, інтэграцыі і тэсціравання.

-

1. Вызначце прызначэнне падвойнай камеры

Першы крок — вызначыць, чаму ў смартфона дзве камеры. «Падвойная камера» можа азначаць некалькі розных канфігурацый, напрыклад:

1. Шырокі + звышшырокі: асноўная камера для звычайных фотаздымкаў і звышшырокі для больш шырокага вугла агляду.
2. Шырокі аб'ектыў + тэлеаб'ектыў: асноўная камера і камера з аптычным зумам (2x/3x).
3. Шырокавугольны + датчык глыбіні: другая камера дапамагае вымяраць глыбіню для эфекту боке (партрэт).
4. Шырокі + манахромны: манахромная камера паляпшае дэталізацыю і працу пры слабым асвятленні.

Гэтая мэта вызначыць выбар датчыка, аб'ектыва, адлегласці паміж камерамі (базавая), патрабаванняў да апрацоўкі і алгарытму сшывання малюнкаў.

-

2. Выбар платформы SoC і правайдэра інтэрнэт-паслуг

Сучасныя смартфоны выкарыстоўваюць SoC (сістэмы на чыпе), такія як Qualcomm Snapdragon, MediaTek Dimensity/Helio, Samsung Exynos або Unisoc. Найважнейшым кампанентам для камеры з'яўляецца ISP (працэсар сігналу выявы), які звычайна інтэграваны ў SoC.

Пры выбары SoC улічвайце:

– Падтрымка колькасці камер (падвойная/патройная) і прапускной здольнасці тракту перадачы дадзеных.
– Максімальнае разрозненне, якое падтрымліваецца для дзвюх камер адначасова.
– Падтрымлівае такія функцыі, як HDR, шматкадравае шумапрыглушэнне і вылічальная фатаграфія.
– Наяўнасць драйвераў і падтрымкі пастаўшчыкоў для абранага вамі датчыка камеры.

Без належнага інтэрнэт-правайдэра падвойныя камеры будуць мець праблемы са стабільнай працай, асабліва ў такіх рэжымах, як партрэт, начны рэжым і відэа.

-

3. Вызначце датчык камеры і аб'ектыў

Дзве камеры азначаюць як мінімум два датчыкі і два аб'ектывы, а таксама механічны модуль і гнуткі кабель (flex) для кожнага.

Агульныя рэчы, якія варта ўлічваць:

– Памер сэнсара (напрыклад, 1/1.56″, 1/2.0″): чым большы, тым лепш здымае ў цёмных умовах.
– Памер пікселя (напрыклад, 0.8 мкм, 1.0 мкм, 1.4 мкм), а таксама падтрымка бінінгу пікселяў.
– Дыяфрагма аб'ектыва (напрыклад, f/1.8): уплывае на колькасць святла.
– Фокусная адлегласць і поле зроку (FOV): важныя для шырокавугольнага і звышшырокавугольнага аб'ектыва.
– OIS/EIS: аптычная стабілізацыя (OIS) больш складаная, але сапраўды паляпшае якасць фота/відэа.

Для канфігурацый шырокавугольнага + ультрашырокавугольнага аб'ектыва асноўная камера звычайна мае большы датчык, у той час як ультрашырокавугольная камера можа мець меншы датчык, але вельмі шырокавугольны аб'ектыў. Для шырокавугольнага + тэлеаб'ектыўнага аб'ектыва тэлеаб'ектыў звычайна патрабуе большай фокуснай адлегласці, што ўскладняе канструкцыю аб'ектыва з-за абмежаванай прасторы.

-

4. Праектаванне галоўнай платы (PCB) і шляху камеры

Далей ідзе распрацоўка электронікі: матчынай платы/друкаванай платы павінна быць магчымасць адначасова апрацоўваць два модулі камер. Звычайна камеры падключаюцца праз высакахуткасны інтэрфейс, напрыклад, MIPI CSI-2.

Важныя рэчы:

– Колькасць палос MIPI дастатковая для двух датчыкаў.
– Размяшчэнне кампанентаў такім чынам, каб шлях сігналу быў кароткім і стабільным.
– Кіраванне электрамагнітнымі перашкодамі (EMI), каб выява не мела «палос» або шуму з-за перашкод.
– Наяўнасць спецыяльных ліній харчавання для датчыкаў факусоўкі і прывадаў.

Акрамя таго, модуль камеры патрабуе элементаў кіравання, такіх як I2C для канфігурацыі датчыка, а таксама ліній для прывада аўтафокуса (VCM) і OIS, калі яны ёсць.

-

5. Падрыхтоўка энергетычных, цеплавых і механічных канструкцый

Дзве камеры павялічваюць спажыванне энергіі і выдзяленне цяпла. Такім чынам:

– PMIC (ІС кіравання харчаваннем) павінна задавальняць патрэбы датчыкаў і пастаўшчыка інтэрнэт-паслуг.
– Цеплавая канструкцыя павінна падтрымліваць стабільныя тэмпературы, каб не павялічвацца шум і не зніжацца прадукцыйнасць інтэрнэт-працэсара (цеплавое дросельаванне).
– Механічная канструкцыя павінна ўтрымліваць модуль камеры такім чынам, каб ён не зрушыўся лёгка пры падзенні тэлефона (тэст на падзенне).

Што да механічнага боку, то таксама трэба ўлічваць:

– Выраўноўванне модуля камеры з «акном камеры» (покрыўным шклом).
– Таўшчыня тэлефона і «выпукласць камеры».
– Абарона ад пылу/вады, калі імкнецца атрымаць сертыфікацыю IP.

-

6. Распрацоўка прашыўкі камеры, драйвераў і HAL

Камера не будзе працаваць пасля простай усталёўкі абсталявання. Вам спатрэбіцца:

– Драйвер датчыка: каб сістэма магла кіраваць экспазіцыяй, ISO, частатой кадраў і рэжымам датчыка.
– HAL камеры (Hardware Abstraction Layer – узровень абстракцыі абсталявання): узровень, які злучае праграму камеры з абсталяваннем.
– Налада ISP: працяглы працэс рэгулявання колеру, рэзкасці, шумапрыглушэння, танальнай карэкцыі і HDR.

Звычайна налада ўключае ў сябе атрыманне тысяч узораў фатаграфій у розных умовах: у памяшканні, на вуліцы, пры слабым асвятленні, пры знешняй асветленасці і г.д. Без належнай налады падвойныя камеры могуць ствараць неадпаведныя колеры паміж камерай 1 і камерай 2.

-

7. Сінхранізацыя і каліброўка падвойнай камеры

Магутнасць падвойнай камеры заключаецца ў супрацоўніцтве двух датчыкаў. Для гэтага патрабуецца:

– Сінхранізацыя кадраў: дзве камеры павінны захопліваць кадры ў патрэбны час, асабліва для эфектаў глыбіні або відэа з некалькіх камер.
– Унутраная каліброўка: аптычныя параметры кожнай камеры (скажэнне, эфектыўная фокусная адлегласць).
– Знешняя каліброўка: сувязь паміж становішчам і арыентацыяй камеры 1 і камеры 2.

Калі каліброўка выканана дрэнна, партрэтны эфект можа няправільна аддзяляць валасы, краю аб'ектаў могуць быць неакуратнымі, або рэжым маштабавання можа здавацца «скакаць». Каліброўка выконваецца на заводзе з выкарыстаннем спецыяльнай дыяграмы і праграмнага забеспячэння для каліброўкі, а вынікі затым захоўваюцца ў выглядзе калібравальных дадзеных на прыладзе.

-

8. Распрацоўка алгарытмаў: партрэт, маштабаванне і зліццё

Двайныя камеры звычайна прапануюць цудоўныя функцыі, такія як:

– Партрэт/боке: выкарыстоўвае карту дыспрапорцый або дадзеныя глыбіні для аддзялення аб'екта і фону.
– Плыўны зум: плаўны пераход ад шырокавугольнай да тэлеаб'ектыўнай камеры з магчымасцю злівання аб'ектыва.
– Зліццё выяваў: спалучэнне дэталяў з адной камеры (напрыклад, манахромнай/тэлеаб'ектыўнай) з колерамі з асноўнай камеры.

Вось тут і прыходзіць на дапамогу камп'ютэрная фатаграфія. Сярод праблем:

– Захоўваць каляровую адпаведнасць паміж камерамі.
– Адрэгулюйце экспазіцыю і баланс белага.
– Змяншае эфект прывідаў пры руху аб'ектаў.
– Выпраўленае звышшырокавугольнае скажэнне.

-

9. Праграма «Камера» і карыстальніцкі досвед

Праграма камеры павінна мець магчымасць:

– Хуткае пераключэнне камер (шырокавугольная/звышшырокавугольная/тэлеаб'ектыўная).
– Адлюстроўвае стабільны папярэдні прагляд без затрымкі.
– Прадугледжвае такія рэжымы, як HDR, начны, партрэтны, прафесійны рэжым.
– Кіраванне сховішчам і фарматамі (JPEG/HEIF, відэа H.264/H.265).

Карыстальніцкі досвед мае значэнне: няма сэнсу мець выдатную падвойную камеру на паперы, калі пераходы паміж камерамі павольныя або фатаграфіі часта непаслядоўныя.

-

10. Тэсціраванне і сертыфікацыя

Заключны этап — гэта дбайнае тэставанне:

– Тэст якасці выявы: рэзкасць, шум, колер, дынамічны дыяпазон.
– Відэатэст: стабілізацыя, рухомы затвор, сінхранізацыя аўдыё-відэа.
– Выпрабаванне на надзейнасць: выпрабаванне на падзенне, цыклічная тэмпература, вібрацыя.
– Тэст сумяшчальнасці: праграмы іншых вытворцаў, службы камеры ў АС.
– Адпаведнасць: сертыфікацыя радыё, бяспека батарэй і рэгулятыўныя стандарты ў кожнай краіне.

У прамысловых маштабах гэтыя выпрабаванні праводзяцца ў лабараторыях і па строгіх стандартах KPI (ключавых паказчыкаў эфектыўнасці).

-

Закрыццё

Стварэнне смартфона з падвойнымі камерамі — гэта спалучэнне дакладнага выбару кампанентаў, дакладнага праектавання друкаванай платы і механічных элементаў, дэталёвай распрацоўкі драйвераў і налады правадніка інтэрнэту, а таксама каліброўкі дзвюх камер для працы як адзінай сістэмы. Падвойныя камеры — гэта не проста «даданне яшчэ аднаго аб'ектыва», а хутчэй стварэнне сінхранізаванай апаратна-праграмнай экасістэмы для стварэння прэміяльных фота і відэа.

Калі ваша мэта — адукацыйны праект, найбольш рэалістычным падыходам звычайна з'яўляецца вывучэнне сістэмы камеры на існуючай прыладзе (напрыклад, з дапамогай платы распрацоўкі або вывучэнне канвеера камеры Android), а не фактычная зборка смартфона з нуля. Аднак, з пункту гледжання тэхналагічнага разумення, разбор вышэйапісанага працэсу дапаможа вам зразумець, чаму якасць камеры тэлефона вызначаецца не толькі мегапікселямі, але і яе агульным дызайнам і рэалізацыяй.

-

Калі жадаеце, я магу адаптаваць гэты артыкул да адной з наступных тэм: (1) тэхнічная версія для студэнтаў-электроншчыкаў, (2) папулярная версія для шырокага кола чытачоў або (3) поўная версія «плану праекта» са спісам кампанентаў і этапаў працы.

Правільны каментар