Com fer un telèfon intel·ligent amb càmeres duals
Construir un telèfon intel·ligent amb càmeres duals no és un projecte senzill com muntar un ordinador domèstic. És una tasca multidisciplinària que combina disseny industrial, electrònica, òptica, processament d'imatges, programari de sistema (firmware/SO), fabricació i proves de qualitat. Tanmateix, comprendre el procés us pot ajudar a entendre com es dissenyen i fabriquen els telèfons moderns, i les decisions tècniques que hi ha darrere de la funció de càmera dual.
Aquest article tracta els passos principals per crear un telèfon intel·ligent amb doble càmera des de la perspectiva del concepte, els components, la integració i les proves.
-
1. Determineu el propòsit de la càmera dual
El primer pas és definir per què el telèfon intel·ligent té dues càmeres. "Càmera dual" pot significar diverses configuracions diferents, per exemple:
1. Gran angular + Ultra gran angular: càmera principal per a fotos normals i ultra gran angular per a un angle de visió més ampli.
2. Gran angular + Teleobjectiu: càmera principal i càmera amb zoom òptic (2x/3x).
3. Sensor de gran angular + profunditat: la segona càmera ajuda a mesurar la profunditat per obtenir efectes de bokeh (retrat).
4. Gran angular + Monocrom: la càmera monocroma millora els detalls i el rendiment amb poca llum.
Aquest objectiu determinarà l'elecció del sensor, la lent, la distància entre càmeres (línia de referència), els requisits de processament i l'algoritme d'unió d'imatges.
-
2. Selecció de la plataforma SoC i del proveïdor d'Internet
Els telèfons intel·ligents moderns es basen en SoC (System on Chip) com ara Qualcomm Snapdragon, MediaTek Dimensity/Helio, Samsung Exynos o Unisoc. Un component crucial per a la càmera és l'ISP (Image Signal Processor), que normalment està integrat dins del SoC.
A l'hora d'escollir un SoC, cal tenir en compte:
– Compatibilitat amb el nombre de càmeres (dobles/triples) i l'amplada de banda de la ruta de dades.
– Resolució màxima compatible amb dues càmeres simultàniament.
– Admet funcions com ara HDR, reducció de soroll multifotograma i fotografia computacional.
– Disponibilitat de controladors i suport del proveïdor per al sensor de la càmera que trieu.
Sense un ISP adequat, les càmeres duals tindran dificultats per funcionar de manera estable, especialment per a modes com ara retrat, mode nocturn i vídeo.
-
3. Determineu el sensor i l'objectiu de la càmera
Dues càmeres volen dir almenys dos sensors i dues lents, a més d'un mòdul mecànic i un cable flexible (flex) cadascuna.
Coses comunes a tenir en compte:
– Mida del sensor (per exemple, 1/1.56″, 1/2.0″): com més gran, millor serà la llum baixa.
– Mida de píxel (per exemple, 0.8 µm, 1.0 µm, 1.4 µm), així com compatibilitat amb l'agrupació de píxels.
– Obertura de l'objectiu (per exemple, f/1.8): afecta la quantitat de llum.
– Distància focal i camp de visió (FOV): importants per a gran angular vs ultra gran angular.
– OIS/EIS: l'estabilització òptica (OIS) és més complexa però ajuda molt a la qualitat de les fotos i els vídeos.
Per a les configuracions de gran angular + ultra gran angular, la càmera principal normalment té un sensor més gran, mentre que l'ultra gran angular pot tenir un sensor més petit però una lent molt gran angular. Per al gran angular + teleobjectiu, el teleobjectiu normalment requereix una distància focal més llarga, cosa que fa que el disseny de les lents sigui més difícil a causa de les restriccions d'espai.
-
4. Disseny de la placa base (PCB) i la ruta de la càmera
A continuació ve el disseny electrònic: la placa base/PCB ha de ser capaç de gestionar dos mòduls de càmera simultàniament. Les càmeres normalment es connecten mitjançant una interfície d'alta velocitat com ara MIPI CSI-2.
Coses crucials:
– El nombre de carrils MIPI és suficient per a dos sensors.
– Col·locació dels components de manera que la ruta del senyal sigui curta i estable.
– Gestió d'EMI (interferències electromagnètiques) perquè la imatge no tingui "ratlles" ni soroll a causa de les interferències.
– Disponibilitat de rails d'alimentació dedicats per a sensors i actuadors d'enfocament.
A més, el mòdul de la càmera requereix controls com ara I2C per a la configuració del sensor, així com línies per a l'actuador d'enfocament automàtic (VCM) i l'OIS si n'hi ha.
-
5. Preparació d'estructures elèctriques, tèrmiques i mecàniques
Dues càmeres augmenten el consum d'energia i la generació de calor. Per tant:
– Un PMIC (IC de gestió d'energia) ha de ser capaç de subministrar les necessitats dels sensors i de l'ISP.
– El disseny tèrmic ha de mantenir temperatures estables per tal que el soroll no augmenti i el rendiment de l'ISP no disminueixi (estrangulació tèrmica).
– L'estructura mecànica ha de subjectar el mòdul de la càmera perquè no es mogui fàcilment quan cau el telèfon (prova de caiguda).
Pel que fa a l'aspecte mecànic, també cal tenir en compte:
– Alineació del mòdul de la càmera amb la «finestra de la càmera» (vidre de cobertura).
– Gruix del telèfon i “protuberància de la càmera”.
– Protecció contra la pols i l'aigua si es vol obtenir la certificació IP.
-
6. Desenvolupament del firmware, els controladors i el HAL de la càmera
La càmera no funcionarà només instal·lant el maquinari. Necessiteu:
– Controlador del sensor: perquè el sistema pugui controlar l'exposició, l'ISO, la freqüència d'imatges i el mode del sensor.
– HAL (Capa d'abstracció de maquinari) de la càmera: una capa que connecta l'aplicació de la càmera amb el maquinari.
– Ajust del proveïdor d'internet (ISP): un procés llarg per ajustar el color, la nitidesa, la reducció de soroll, el mapatge de tons i el HDR.
L'afinació normalment implica fer milers de fotos de mostra en diverses condicions: interiors, exteriors, amb poca llum, contrallum, etc. Sense una correcta ajustació, les càmeres duals poden produir colors inconsistents entre la càmera 1 i la càmera 2.
-
7. Sincronització i calibratge de doble càmera
La potència d'una càmera dual rau en la col·laboració de dos sensors. Això requereix:
– Sincronització de fotogrames: dues càmeres han de capturar fotogrames en el moment adequat, especialment per a efectes de profunditat o vídeos multicàmera.
– Calibratge intrínsec: paràmetres òptics de cada càmera (distorsió, distància focal efectiva).
– Calibratge extrínsec: la relació entre la posició i l'orientació de la càmera 1 i la càmera 2.
Si el calibratge és deficient, l'efecte de retrat pot separar els cabells incorrectament, les vores dels objectes poden quedar desordenades o el mode de zoom pot semblar que "salta". El calibratge es realitza a la fàbrica mitjançant un gràfic especial i un programari de calibratge, i els resultats es desen com a dades de calibratge al dispositiu.
-
8. Desenvolupament d'algoritmes: Retrat, Zoom i Fusió
Les càmeres duals solen oferir característiques superiors com ara:
– Retrat/bokeh: utilitza un mapa de disparitat o dades de profunditat per separar el subjecte i el fons.
– Zoom sense interrupcions: transició suau de la càmera gran angular a la de teleobjectiu, amb fusió.
– Fusió d'imatges: combinació de detalls d'una càmera (per exemple, monocrom/tele) amb els colors de la càmera principal.
Aquí és on entra en joc la fotografia computacional. Els reptes inclouen:
– Mantenir la coherència de color entre les càmeres.
– Ajustar l'exposició i el balanç de blancs.
– Redueix el ghosting quan els objectes es mouen.
– Distorsió ultra ampla corregida.
-
9. Aplicació de càmera i experiència d'usuari
L'aplicació de càmera hauria de poder:
– Canvia ràpidament de càmera (gran angular/ultra gran angular/tele).
– Mostra una vista prèvia estable sense retard.
– Ofereix modes com ara HDR, nocturn, retrat i mode professional.
– Gestiona l'emmagatzematge i els formats (JPEG/HEIF, vídeo H.264/H.265).
L'experiència de l'usuari és important: no serveix de res tenir una gran càmera dual sobre el paper si les transicions de la càmera són lentes o les fotos sovint són inconsistents.
-
10. Proves i certificació
La fase final són proves exhaustives:
– Prova de qualitat d'imatge: nitidesa, soroll, color, rang dinàmic.
– Prova de vídeo: estabilització, obturador giratori, sincronització àudio-vídeo.
– Prova de fiabilitat: prova de caiguda, cicle tèrmic, vibració.
– Prova de compatibilitat: aplicacions de tercers, serveis de càmera al sistema operatiu.
– Compliment: certificació de ràdio, seguretat de la bateria i normes reglamentàries de cada país.
A escala industrial, aquestes proves es duen a terme en laboratoris i amb estàndards estrictes de KPI (indicadors clau de rendiment).
-
Tancament
Crear un telèfon intel·ligent amb càmeres duals és una combinació d'una selecció precisa de components, un disseny precís de PCB i mecànic, un desenvolupament detallat de controladors i un ajustament de l'ISP, i el calibratge de les dues càmeres perquè funcionin com un sol sistema. Les càmeres duals no es tracta només d'"afegir una altra lent", sinó de construir un ecosistema de maquinari i programari sincronitzat per a fotos i vídeos de primera qualitat.
Si el vostre objectiu és un projecte educatiu, l'enfocament més realista sol ser aprendre el sistema de càmera en un dispositiu existent (per exemple, utilitzant una placa de desenvolupament o aprenent el pipeline de la càmera d'Android) en lloc de construir un telèfon intel·ligent des de zero. Tanmateix, com a coneixement tecnològic, desglossar el procés anterior us ajudarà a veure per què la qualitat de la càmera d'un telèfon no es determina únicament pels megapíxels, sinó pel seu disseny i implementació generals.
-
Si ho desitgeu, també puc adaptar aquest article a un dels següents objectius: (1) una versió tècnica per a estudiants d'electrònica, (2) una versió popular per a lectors generals o (3) una versió completa de "pla de projecte" amb una llista de components i passos de treball.