Kuinka tehdä älypuhelin, jossa on kaksi kameraa

Kuinka tehdä älypuhelin, jossa on kaksi kameraa

Kaksoiskameralla varustetun älypuhelimen rakentaminen ei ole yksinkertainen projekti kuten kotitietokoneen kokoaminen. Se on monialainen hanke, joka yhdistää teollisen muotoilun, elektroniikan, optiikan, kuvankäsittelyn, järjestelmäohjelmiston (laiteohjelmisto/käyttöjärjestelmä), valmistuksen ja laatutestauksen. Prosessin ymmärtäminen voi kuitenkin auttaa sinua ymmärtämään, miten nykyaikaiset puhelimet suunnitellaan ja valmistetaan – ja kaksoiskameraominaisuuden taustalla olevat tekniset päätökset.

Tässä artikkelissa käsitellään kaksoiskameraälypuhelimen luomisen päävaiheita konseptin, komponenttien, integroinnin ja testauksen näkökulmasta.

-

1. Määritä kaksoiskameran tarkoitus

Ensimmäinen vaihe on määritellä, miksi älypuhelimessa on kaksi kameraa. ”Kaksoiskamera” voi tarkoittaa useita eri kokoonpanoja, esimerkiksi:

1. Laajakulma + ultralaajakulma: pääkamera tavallisiin valokuviin ja ultralaajakulma laajempaan katselukulmaan.
2. Laajakulma + tele: pääkamera ja optisella zoomilla varustettu kamera (2x/3x).
3. Laajakulma- ja syvyysanturi: toinen kamera auttaa mittaamaan syvyyttä bokeh-tehosteita (muotokuvia) varten.
4. Laajakulma + mustavalkoinen: mustavalkoinen kamera parantaa yksityiskohtia ja suorituskykyä hämärässä.

Tämä tavoite määrittää kennon, linssin valinnan, kameroiden välisen etäisyyden (perustaso), prosessointivaatimukset ja kuvien yhdistämisalgoritmin.

-

2. SoC-alustan ja internet-palveluntarjoajan valinta

Nykyaikaiset älypuhelimet käyttävät SoC-piirejä (System on Chip), kuten Qualcomm Snapdragon, MediaTek Dimensity/Helio, Samsung Exynos tai Unisoc. Kameran kannalta olennainen osa on ISP (Image Signal Processor), joka on yleensä integroitu SoC:iin.

SoC:tä valittaessa on otettava huomioon:

– Tuki kameroiden lukumäärälle (kaksi/kolme) ja datapolun kaistanleveydelle.
– Kahden kameran samanaikainen maksimiresoluutiotuki.
– Tukee ominaisuuksia, kuten HDR:ää, usean kuvan kohinanvaimennusta ja laskennallista valokuvausta.
– Valitsemasi kamerasensorin ajureiden ja valmistajan tuen saatavuus.

Ilman riittävää internet-suoritinta kaksoiskameroiden vakaa toiminta on vaikeaa, erityisesti esimerkiksi muotokuvaus-, yökuvaus- ja videokuvaustiloissa.

-

3. Määritä kameran kenno ja objektiivi

Kaksi kameraa tarkoittaa vähintään kahta anturia ja kahta linssiä sekä mekaanista moduulia ja joustavaa kaapelia (flex).

Yleisiä huomioon otettavia asioita:

– Kennon koko (esim. 1/1.56″, 1/2.0″): mitä suurempi, sitä parempi hämäräkuvaus.
– Pikselikoko (esim. 0.8 µm, 1.0 µm, 1.4 µm) sekä pikselien pakkaamisen tuki.
– Objektiivin aukko (esim. f/1.8): vaikuttaa valon määrään.
– Polttoväli ja näkökenttä (FOV): tärkeitä laajakulman ja ultralaajakulman vertailussa.
– OIS/EIS: optinen vakautus (OIS) on monimutkaisempi, mutta se auttaa huomattavasti kuvien/videoiden laatua.

Laajakulma- ja ultralaajakulmakokoonpanoissa pääkamerassa on tyypillisesti suurempi kenno, kun taas ultralaajakulmassa voi olla pienempi kenno, mutta erittäin laajakulmainen objektiivi. Laajakulma- ja teleasetelmissa teleasetelmassa vaaditaan tyypillisesti pidempi polttoväli, mikä tekee objektiivin suunnittelusta haastavampaa tilarajoitteiden vuoksi.

-

4. Emolevyn (PCB) ja kamerareitin suunnittelu

Seuraavaksi on elektroniikan suunnittelu: emolevyn/piirilevyn on kyettävä käsittelemään kahta kameramoduulia samanaikaisesti. Kamerat on tyypillisesti kytketty toisiinsa nopean liitännän, kuten MIPI CSI-2:n, kautta.

Ratkaisevat asiat:

– MIPI-kaistojen määrä riittää kahdelle anturille.
– Komponenttien sijoittelu siten, että signaalireitti on lyhyt ja vakaa.
– EMI:n (sähkömagneettisten häiriöiden) hallinta, jotta kuvassa ei ole häiriöiden aiheuttamia "raitoja" tai kohinaa.
– Tarkennusantureille ja -toimilaitteille on saatavilla erillisiä virtakiskoja.

Lisäksi kameramoduuli vaatii ohjaimia, kuten I2C:n anturin konfigurointia varten, sekä linjoja automaattitarkennuksen toimilaitteelle (VCM) ja optiselle kuvanvakautukselle, jos sellainen on.

-

5. Voima-, lämpö- ja mekaanisten rakenteiden valmistelu

Kaksi kameraa lisäävät virrankulutusta ja lämmöntuotantoa. Siksi:

– PMIC:n (virranhallintapiirin) on kyettävä vastaamaan antureiden ja ISP:n tarpeisiin.
– Lämpösuunnittelun on ylläpidettävä vakaat lämpötilat, jotta kohina ei lisäänny eikä internet-palveluntarjoajan suorituskyky heikkene (lämpökuristus).
– Mekaanisen rakenteen on pidettävä kameramoduuli paikallaan niin, ettei se siirry helposti puhelimen pudottaessa (pudotustesti).

Mekaanisen puolen osalta sinun on myös otettava huomioon:

– Kameramoduulin kohdistaminen "kameraikkunaan" (suojalasi).
– Puhelimen paksuus ja ”kameran kohouma”.
– Pöly-/vesisuojaus, jos tavoitteena on IP-luokitus.

-

6. Kameran laiteohjelmiston, ajureiden ja HAL:n kehittäminen

Kamera ei toimi pelkällä laitteiston asentamisella. Tarvitset:

– Kennon ohjain: jotta järjestelmä voi hallita valotusta, ISO-arvoa, kuvataajuutta ja kennon tilaa.
– Kameran HAL (Hardware Abstraction Layer): kerros, joka yhdistää kamerasovelluksen laitteistoon.
– ISP-viritys: pitkä prosessi värin, terävyyden, kohinanvaimennuksen, sävykartoituksen ja HDR:n säätämiseksi.

Virittäminen tarkoittaa tyypillisesti tuhansien näytekuvien ottamista erilaisissa olosuhteissa: sisällä, ulkona, hämärässä, vastavalossa jne. Ilman asianmukaista viritystä kaksoiskamerat voivat tuottaa epäjohdonmukaisia ​​värejä kameran 1 ja kameran 2 välillä.

-

7. Kahden kameran synkronointi ja kalibrointi

Kaksoiskameran teho piilee kahden anturin yhteistyössä. Tämä edellyttää:

– Kuvasynkronointi: kahden kameran on kaapattava kuvat oikeaan aikaan, erityisesti syvyystehosteita tai monikameravideoita varten.
– Sisäinen kalibrointi: kunkin kameran optiset parametrit (vääristymä, efektiivinen polttoväli).
– Ulkoinen kalibrointi: kameran 1 ja kameran 2 sijainnin ja suunnan välinen suhde.

Jos kalibrointi on huono, muotokuvaefekti voi erotella hiukset väärin, kohteiden reunat voivat olla sotkuisia tai zoomaustila voi näyttää "hyppivän". Kalibrointi suoritetaan tehtaalla käyttämällä erityistä taulukkoa ja kalibrointiohjelmistoa, ja tulokset tallennetaan sitten kalibrointitietoina laitteeseen.

-

8. Algoritmien kehittäminen: muotokuva, zoomaus ja fuusio

Kaksoiskamerat tarjoavat yleensä parempia ominaisuuksia, kuten:

– Muotokuva/bokeh: käyttää eroavaisuuskarttaa tai syvyysdataa kohteen ja taustan erottamiseen.
– Saumaton zoom: sujuva siirtyminen laajakulmasta telekameraan ja yhdistelmäkuvia.
– Kuvan fuusio: yhden kameran (esim. mustavalko-/telekamera) yksityiskohtien yhdistäminen pääkameran väreihin.

Tässä kohtaa laskennallinen valokuvaus astuu kuvaan. Haasteisiin kuuluvat:

– Säilytä värien yhdenmukaisuus kameroiden välillä.
– Säädä valotusta ja valkotasapainoa.
– Vähentää haamukuvaa, kun esineet liikkuvat.
– Korjattu erittäin laajakulmainen vääristymä.

-

9. Kamerasovellus ja käyttökokemus

Kamerasovelluksen pitäisi pystyä:

– Vaihda kameraa nopeasti (laajakulma/ultralaajakulma/tele).
– Näyttää vakaan esikatselun ilman viivettä.
– Tarjoaa tiloja, kuten HDR, yö, muotokuva ja pro-tila.
– Hallitse tallennustilaa ja formaatteja (JPEG/HEIF, H.264/H.265-video).

Käyttäjäkokemuksella on merkitystä: paperilla hyvästä kaksoiskamerasta ei ole hyötyä, jos kameran kuvasiirtymät ovat hitaita tai kuvat ovat usein epäjohdonmukaisia.

-

10. Testaus ja sertifiointi

Viimeinen vaihe on perusteellinen testaus:

– Kuvanlaadun testi: terävyys, kohina, väri, dynaaminen alue.
– Videotesti: vakautus, rullaava suljin, äänen ja kuvan synkronointi.
– Luotettavuustesti: pudotuskoe, lämpösykli, tärinäkoe
– Yhteensopivuustesti: kolmannen osapuolen sovellukset, käyttöjärjestelmän kamerapalvelut.
– Vaatimustenmukaisuus: radiosertifiointi, akkuturvallisuus ja kunkin maan sääntelystandardit.

Teollisessa mittakaavassa tämä testaus suoritetaan laboratorioissa ja tiukkojen KPI-standardien (Key Performance Indicators) mukaisesti.

-

Sulkeminen

Kaksoiskameralla varustetun älypuhelimen luominen on yhdistelmä tarkkaa komponenttivalintaa, tarkkaa piirilevy- ja mekaanista suunnittelua, yksityiskohtaista ajurikehitystä ja internet-palveluntarjoajan viritystä sekä kahden kameran kalibrointia toimimaan yhtenä järjestelmänä. Kaksoiskamerat eivät ole vain "toisen objektiivin lisäämistä", vaan synkronoidun laitteisto-ohjelmistoekosysteemin rakentamista ensiluokkaisia ​​valokuvia ja videoita varten.

Jos tavoitteenasi on opetusprojekti, realistisin lähestymistapa on yleensä opetella olemassa olevan laitteen kamerajärjestelmä (esim. käyttämällä kehityskorttia tai opettelemalla Android-kameran kehitysprosessin) sen sijaan, että rakentaisit älypuhelimen tyhjästä. Teknologisena ymmärryksenä yllä olevan prosessin erittely auttaa kuitenkin ymmärtämään, miksi puhelimen kameran laatu ei määräydy pelkästään megapikseleiden perusteella, vaan sen kokonaissuunnittelun ja toteutuksen perusteella.

-

Halutessasi voin myös mukauttaa tämän artikkelin johonkin seuraavista painopisteistä: (1) elektroniikan opiskelijoille tarkoitettu tekninen versio, (2) tavallisille lukijoille suunnattu suosittu versio tai (3) täydellinen ”projektisuunnitelma”-versio, joka sisältää luettelon komponenteista ja työvaiheista.

Jätä kommentti