Heeft Apple opzettelijk portretbelichtingseffecten beperkt tot iPhone X en iPhone 8 Plus?

De Ierse ontwikkelaar Steven Troughton-Smith heeft ontdekt dat oude portretmodusfoto's momenteel niet kunnen worden verbeterd met de nieuwe portretbelichtingseffecten van Apple zonder toevlucht te nemen tot bedrog.

Is dit nog een beperking van kunstmatige software van Apple?

Om zijn theorie te testen, begon Troughton-Smith met het overbrengen naar zijn Mac van een portretmodusfoto die hij met zijn iPhone 7 Plus had genomen. Vervolgens bracht hij enkele snelle metadata-wijzigingen aan het bestand aan voordat hij het naar zijn iPhone X stuurde. Tot zijn verbazing verscheen de reguliere portretbelichtingsinterface voor het getweakde portret van de portretmodus op magische wijze in de stock-app.

Met andere woorden, het zijn slechts enkele metagegevens die u verhinderen die coole portretbelichtingseffecten toe te passen op uw oude foto's in de portretmodus.

... wat ik echter zou verwachten, is dat de bewerkingsinterface voor portretverlichting (op de 8 / X) wordt weergegeven op oudere portretmodusfoto's die zijn gemaakt met een 7 Plus, zodat ze kunnen profiteren van betere machine learning en geëvolueerde software - vooral als het is gewoon een verandering van metadata die het blokkeert

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

Je kunt dit zelf testen op elke diepte-van-gearchiveerde afbeelding, oud of nieuw, zolang het werd genomen met je iPhone 7 Plus met behulp van de oude portret-opnamemodus.

Start de Foto's-app, selecteer een van je afbeeldingen in de portretmodus en druk op Bewerken. Als dit een scherptediepteafbeelding is, ziet u bovenaan het gele label 'Portret'. Wat je niet ziet als je op de knop Bewerken tikt, is de portretbelichtingsinterface, zelfs niet op iPhone X.

Als gevolg hiervan zit u vast aan uw portretmodusfoto's zonder de mogelijkheid om ze te verbeteren met de nieuwe portretbelichtingseffecten. Dit is vooral raar wetende dat zowel de portretmodus- als de portretbelichtingsafbeeldingen dezelfde dieptekaart gebruiken.

iPhone X ondersteunt scherptedieptefotografie op zowel camera's aan de voor- als achterzijde. Op iPhone 8 Plus en iPhone 7 Plus kunnen foto's in de portretmodus alleen worden gemaakt met de camera aan de achterzijde met dubbele lens, omdat alleen iPhone X een camera aan de voorkant heeft die diepte kan detecteren.

Maar wat zou de reden kunnen zijn voor deze kunstmatige softwarebeperking?

Mijn iPhone X wordt warm als ik te veel portretverlichtingsfoto's achter elkaar maak. Ik kan me niet voorstellen hoe erg dat zou zijn op de 7's.

- Mike (@mikbre) 19 november 2017

John Gruber van Daring Fireball zegt dat portretverlichting om prestatieredenen beperkt is tot iPhone X en iPhone 8 Plus, omdat deze telefoons de nieuwste A11 Bionic-chip hebben met de veel verbeterde beeldsignaalprocessor van Apple en een neurale taal gewijd aan machine learning.

Volgens Gruber:

Ik begrijp dat deze effecten niet zijn ingeschakeld op iPhone 7 Plus omdat de prestaties erg traag waren tijdens het vastleggen. Het vereist echt de A11 Bionic-chip voor adequate prestaties live in de camera. En Apple besloot het niet te verzenden als een functie voor iPhone 7 Plus die alleen achteraf kon worden toegepast, omdat dat voelde als een halve functie. Dat heb ik gehoord.

De theorie is dat het bekijken van portretbelichtingseffecten vóór het opnameproces de CPU / GPU zwaarder zou belasten dan wat de A10 Fusion-chip in iPhone 7 Plus aankan. Ik krijg het belang van live cameravoorvertoning, maar er is geen reden waarom iOS niet alle portretmodusfoto's in onze bibliotheek zou upgraden zodat we ze konden verbeteren met portretbelichtingseffecten.

Apple beperkte eerder bepaalde iPhone-functies tot de nieuwste hardware.

Met Animoji is bijvoorbeeld de nieuwe TrueDepth-camera nodig om uw gezichtsbeweging vast te leggen, hoewel de Animoji-functie ook had kunnen worden geïmplementeerd via de reguliere camera aan de voorzijde.

Mocht Apple portretbelichtingseffecten naar oudere iPhones brengen?

Geluid uit in de reacties!