Apple ha intenzionalmente limitato effetti di illuminazione verticale a iPhone X e iPhone 8 Plus?

Lo sviluppatore irlandese Steven Troughton-Smith ha scoperto che le vecchie foto in modalità Ritratto al momento non possono essere migliorate utilizzando i nuovi effetti di illuminazione verticale di Apple senza ricorrere a inganno.

Questa è un'altra limitazione del software artificiale di Apple?

Per testare la sua teoria, Troughton-Smith ha iniziato trasferendo sul suo Mac una foto in modalità Ritratto scattata con il suo iPhone 7 Plus. Ha quindi apportato alcune rapide modifiche ai metadati del file prima di inviarlo al suo iPhone X. Con sua grande sorpresa, la normale interfaccia per l'illuminazione verticale per l'immagine in modalità Ritratto ottimizzata è apparsa magicamente nell'app di Stock Photos.

In altre parole, sono solo alcuni metadati che ti impediscono di applicare quei fantastici effetti di illuminazione verticale alle tue vecchie foto in modalità Ritratto.

... ciò che mi aspetterei, tuttavia, è che l'interfaccia utente di editing di Illuminazione ritratto venga visualizzata (sull'8 / X) su vecchie foto in modalità Ritratto scattate con un 7 Plus, in modo che possano trarre vantaggio da un migliore apprendimento automatico e software evoluto, soprattutto se è solo una modifica dei metadati che lo blocca

- Steve Troughton-Smith (@stroughtonsmith) 20 novembre 2017

Puoi testarlo tu stesso su qualsiasi immagine di profondità di archiviazione, vecchia o nuova, purché sia ​​stata scattata con il tuo iPhone 7 Plus utilizzando la vecchia modalità di scatto Ritratto.

Avvia l'app Foto, seleziona una delle immagini in modalità Ritratto e premi Modifica. Se questa è un'immagine di profondità di campo, vedrai l'etichetta gialla "Ritratto" mostrata in alto. Quello che non vedrai quando tocchi il pulsante Modifica è l'interfaccia di illuminazione verticale, nemmeno su iPhone X..

Di conseguenza, sei bloccato con le tue foto in modalità Ritratto senza la possibilità di migliorarle utilizzando i nuovi effetti di illuminazione ritratto. Ciò è particolarmente strano sapendo che sia la modalità Ritratto che l'illuminazione Ritratto usano la stessa mappa di profondità.

iPhone X supporta la fotografia di profondità di campo su entrambe le fotocamere anteriore e posteriore. Su iPhone 8 Plus e iPhone 7 Plus, le foto in modalità Ritratto possono essere scattate solo con la fotocamera posteriore a doppio obiettivo perché solo iPhone X ha una fotocamera frontale in grado di rilevare la profondità.

Ma quale potrebbe essere la ragione di questa limitazione del software artificiale?

Il mio iPhone X si surriscalda se scatto troppe foto di Ritratto in sequenza di seguito. Non riesco a immaginare quanto male sarebbe sui 7.

- Mike (@mikbre) 19 novembre 2017

L'audace John Gruber di Fireball afferma che Portrait Lighting è limitato a iPhone X e iPhone 8 Plus per motivi di prestazioni, poiché questi telefoni eseguono l'ultimo chip A11 Bionic con il processore di segnali di immagine Apple molto migliorato e un linguaggio neurale dedicato all'apprendimento automatico.

Secondo Gruber:

La mia comprensione è che questi effetti non sono abilitati su iPhone 7 Plus perché le prestazioni erano molto lente al momento dell'acquisizione. Richiede davvero il chip A11 Bionic per prestazioni adeguate dal vivo nella fotocamera. E Apple ha deciso di non spedirla come funzionalità per iPhone 7 Plus che poteva essere applicata solo in post, perché sembrava una mezza funzionalità. Quindi ho sentito.

La teoria è che l'anteprima degli effetti di illuminazione del ritratto prima del processo di acquisizione tasserebbe la CPU / GPU oltre ciò che può gestire il chip A10 Fusion in iPhone 7 Plus. Ottengo l'importanza dell'anteprima della videocamera dal vivo, ma non c'è motivo per cui iOS non dovrebbe aggiornare tutte le foto in modalità Ritratto nella nostra libreria in modo da poterle migliorare con gli effetti di illuminazione verticale.

Apple in precedenza limitava alcune funzionalità di iPhone all'hardware più recente.

Con Animoji, ad esempio, la nuova fotocamera TrueDepth è necessaria per catturare i movimenti del viso anche se la funzione Animoji avrebbe potuto essere implementata anche tramite la normale fotocamera frontale.

Apple dovrebbe apportare effetti di illuminazione verticale agli iPhone più vecchi?

Audio disattivato nei commenti!