Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 48 reacties

Recente Sony Xperia-smartphones blijken een coprocessor aan boord te hebben die data van bewegingssensoren kan bijhouden zonder veel energie te gebruiken. De coprocessor kan zijn werk pas goed doen na de update naar Android 4.4, claimt de fabrikant.

Sony laat in een video zien dat het bijhouden van stappen van de stappenteller 42mA kost met een smartphone zonder de coprocessor, terwijl daarvoor met de coprocessor maximaal 3,9mA nodig is. Dat komt doordat de cpu de input van bewegingssensoren niet meer hoeft bij te houden en dus in slaapstand kan gaan, terwijl de coprocessor bewegingen bijhoudt, zegt Sony.

De functie is vermoedelijk niet voorbehouden aan Xperia-toestellen. Sony verwijst naar een bestaande functie in de sdk van Android, terwijl de coprocessor zelf, door Sony aangeduid als 'sensor core', een vast onderdeel is van de Qualcomm Snapdragon 800-soc. Fabrikanten moeten echter vermoedelijk wel zelf de coprocessor activeren om functies mogelijk te maken; Sony doet dat met de Android 4.4-update voor zijn Xperia Z1 Compact, Xperia Z1, Xperia Z Ultra en andere op de Snapdragon 800 draaiende apparaten.

Het idee van een coprocessor om input van bewegingssensoren bij te houden is niet nieuw. De eerste die het concept bekender maakte, was Motorola, dat in juli vorig jaar zijn X8-soc presenteerde. Deze aangepaste Qualcomm MSM8960Pro-soc heeft een ingebouwde coprocessor om input van de accelerometer bij te houden. De fabrikant gebruikt dat om te detecteren of de gebruiker de telefoon oppakt, waarna het scherm aangaat. De bekendste toepassing van de coprocessor is de Apple M7, die in de iPhone 5s een log bijhoudt van de input van sensoren.

Stroomverbruik Xperia co-processor

Moderatie-faq Wijzig weergave

Reacties (48)

Uit het artikel:

"Sony verwijst naar een bestaande functie in de sdk van Android, terwijl de coprocessor zelf, door Sony aangeduid als 'sensor core', een vast onderdeel is van de Qualcomm Snapdragon 800-soc."

en iets verderop:
"Het idee van een coprocessor om input van bewegingssensoren bij te houden is niet nieuw. De eerste die het concept bekender maakte, was Motorola, dat in juli vorig jaar zijn X8-soc presenteerde. Deze aangepaste Qualcomm MSM8960Pro-soc heeft een ingebouwde coprocessor om input van de accelerometer bij te houden."

Waarom, in hemelsnaam, staat er dan in de titel 'Apple M7-achtige coprocessor'??? Ja, verderop schrijf je 'de meest bekende toepassing', maar dat is natuurlijk geen aanleiding om in de titel van het artikel naar Apple te verwijzen.

Waarom stoort dit mij? Er zijn tal van mooie vindingen en innovaties. Door altijd alleen maar naar de grote namen te verwijzen krijgen de echte innovators veel minder pers. Alle nieuwssites doen dit tegenwoordig. Ze hebben vast gemerkt dat als je 'Apple' in de titel zet er veel meer lezers zijn dan wanneer je 'Motorola-achtige coprocessor' in bovenstaande titel zet. Maar erg journalistiek vind ik het niet.
Waarom, in hemelsnaam, staat er dan in de titel 'Apple M7-achtige coprocessor'???
In een titel kiezen we voor een omschrijving waarvan we denken dat die het meest duidelijk is. Het meest correct is 'co-processor die input van bewegingssensoren afhandelt en bijhoudt ten behoeve van apps die dat kunnen uitlezen', maar dat past niet. Ik zocht dus naar een kortere manier om dit weer te geven.

Behalve dat de toepassing van Motorola minder bekend is, is de implementatie wezenlijk anders. Ontwikkelaars kunnen geen gebruik maken van de coprocessor in de Moto X en hij houdt geen log bij die apps dus kunnen uitlezen. De Apple M7 doet dit wel (zelfs in zoverre dat je bij het installeren van de app dankzij de M7 een log kunt inladen van bijvoorbeeld gezette stappen in het verleden, omdat de M7 dat bijhoudt)
Waarom stoort dit mij? Er zijn tal van mooie vindingen en innovaties. Door altijd alleen maar naar de grote namen te verwijzen krijgen de echte innovators veel minder pers
Absoluut eens. De toepassing die Sony hier gebruikt, is echter voor het eerst geimplementeerd door een grote naam en dat is Apple. Daaraan liggen talloze kleine innovaties ten grondslag. Niet alleen van Motorola, maar bijvoorbeeld ook van het Nederlandse NXP.
Ze hebben vast gemerkt dat als je 'Apple' in de titel zet er veel meer lezers zijn dan wanneer je 'Motorola-achtige coprocessor' in bovenstaande titel zet. Maar erg journalistiek vind ik het niet.
Zo zal het ongetwijfeld werken op Nu.nl of The Verge, maar op Tweakers veelal niet. Niet dat het een afweging is, want koppen moeten vooral duidelijk zijn. Bezoekers lijken bij ons simpelweg een vast aantal links aan te klikken: views op het ene nieuwsartikel gaan ten koste van die op een ander nieuwsartikel.
De enige manier voor ons om meer views te trekken zou zijn door een uitgebreid achtergrondverhaal met diepgravende technische info te publiceren over deze ontwikkelingen. Iets dat, nu ik er zo over nadenk, eigenlijk een verrekte goed idee zou zijn. Niet vanwege de extra views, maar omdat het een mooie technische ontwikkeling is die onze smartphones een stukje 'smarter' maakt.

[Reactie gewijzigd door arnoudwokke op 24 maart 2014 12:02]

Dank voor je uitgebreide toelichting op de redactionele keuzes! Die openheid siert Tweakers en maakt jullie (met afstand!) de allerbeste tech nieuwssite die ik ken.

Paar kleine dingen dan nog:
"In een titel kiezen we voor een omschrijving waarvan we denken dat die het meest duidelijk is. Het meest correct is 'co-processor die input van bewegingssensoren afhandelt en bijhoudt ten behoeve van apps die dat kunnen uitlezen', maar dat past niet. Ik zocht dus naar een kortere manier om dit weer te geven."

Recente Sony Xperia's blijken coprocessor voor bewegingssensoren te hebben.

Is nog duidelijker en specifieker dan "Apple M7-achtige coprocessor", lijkt me?

"Absoluut eens. De toepassing die Sony hier gebruikt, is echter voor het eerst geimplementeerd door een grote naam en dat is Apple."

Maar het zit al standaard in de Snapdragon 800 die iets eerder in telefoons op de markt verscheen dan de M7. Apple gebruikt geen Snapdragon, maar vooruit: Sony implementeert de functionaliteit nu pas (als eerste Android-fabrikant).

"Daaraan liggen talloze kleine innovaties ten grondslag. Niet alleen van Motorola, maar bijvoorbeeld ook van het Nederlandse NXP."

Dit vind ik dan juist interessant! Er is een hele reeks aan toeleveranciers voor onderdelen van smartphones. Nu vraag ik me af of dezelfde coprocessor van NXP ook op de Snapdragon 800 is ingebakken. Dat zou het echte nieuws achter het nieuws zijn, met een mooie Nederlandse connectie.

"De enige manier voor ons om meer views te trekken zou zijn door een uitgebreid achtergrondverhaal met diepgravende technische info te publiceren over deze ontwikkelingen. Iets dat, nu ik er zo over nadenk, eigenlijk een verrekte goed idee zou zijn."

Dat is absoluut een goed idee! Ik heb bijvoorbeeld genoten van jullie reeksen over 3D-printen, en Delfts Glorie. Een reeks "De smartphone(-industrie) ontleed" zou absoluut mijn interesse wekken! De manier waarop deze waardeketen is geÔntegreerd is echt uniek. Zie bijv. hier:
http://www.digitimes.com/news/a20140221VL203.html

Als mijn klaagzang een kleine bijdrage heeft geleverd om tot mooi nieuw artikel te komen ben ik al reuzeblij!

[Reactie gewijzigd door bilgy_no1 op 24 maart 2014 13:03]

Maar het zit al standaard in de Snapdragon 800 die iets eerder in telefoons op de markt verscheen dan de M7. Apple gebruikt geen Snapdragon, maar daar staat tegenover dat Sony de functionaliteit nu pas implementeert (als eerste Android-fabrikant).
Exact dat. Ik kan me herinneren dat Nokia een keer 'stiekem' nfc in een toestel stopte en dat een half jaar na release bekendmaakte. Natuurlijk is het er dan wel, maar voordat het gebruikt kan worden heb je de hele trits nodig: de hardware, software en toepassingen.
Dit vind ik dan juist interessant! Er is een hele reeks aan toeleveranciers voor onderdelen van smartphones. Nu vraag ik me af of dezelfde coprocessor van NXP ook op de Snapdragon 800 is ingebakken. Dat zou het echte nieuws achter het nieuws zijn, met een mooie Nederlandse connectie.
De Moto X gebruikt er een Texas Instruments voor, de Galaxy S4 heeft bijvoorbeeld een Atmel voor dat doel.
Dat is absoluut een goed idee! Ik heb bijvoorbeeld genoten van jullie reeksen over 3D-printen, en Delfts Glorie. Een reeks "De smartphone(-industrie) ontleed" zou absoluut mijn interesse wekken
Haha, dat klinkt wel heel breed. Ik zou al pagina's kunnen vullen met alleen co-processors als de Sensor Core. Een heel overzicht van alle toeleveranciers van alle kleine onderdeeltjes in een smartphone zou echt minstens 40 pagina's worden ben ik bang :P Maar dank voor de tip in elk geval, ik ga even kijken wanneer ik het in kan passen.
Ik begrijp je drukte niet zo heel erg goed. Het concept is recentelijk veruit het bekendst geworden door de M7, waardoor veel lezers in ťťn keer weten waar het over gaat, op 't moment dat ze deze titel lezen. Zo vreemd is dat toch allemaal niet ?
ja als er een apple artikel neer komt zie je veel mensen dat die gaan lezen, maar komt er een artikel nsa en hun wanpraktijken die ons privacy en veiligheid aan tasten dan is het minder interessant.
Laat Apple nu net nŪet de eerste zijn. Ere wie ere toekomt.
Euhmm nee, Apple was alles behalve eerst. Die M7 van Apple is een standaard NXP LPC18xx. Absoluut niets speciaal aan, de Galaxy S4 heeft bijvoorbeeld een Atmel sensor hub MCU die exact dezelfde functie uitvoert (de M7 is gewoon een sensor hub MCU). Apple was gewoon de eerste die het aan de grote (marketing) klok hing, dat is alles.

[Reactie gewijzigd door Chip5y op 24 maart 2014 16:31]

Nou, er waren toch echt al touchscreen telefoons ruim voordat apple ermee op de markt kwam..
Heeft de Xperia Z dan geen update naar Android 4.4 gehad? Zou heel raar zijn want de HTC One en Samsung Sweetikveel kwamen in dezelfde periode uit en hebben de update inmiddels wel gehad. Ik zou verwachten dat de Z dan ook zo een coprocessor heeft?
Je hoeft niets te verwachten aan de hand van wat andere fabrikanten doen....
De ene steekt er wat meer support in dan de andere in de vorm van updates, hetzelfde geldt ook voor de hardware... Het is maar net wat elke fabrikant zelf bedenkt wat "vooruitstrevend", "uniek" of kenmerkend genoeg maakt om voor hun product te gaan... Vaak zijn het combinaties tussen software (eigen ROM) en hardware, kijk maar naar wat Samsung en Sony allemaal zelf toevoegen aan vanilla android, maar de functionaliteiten zijn net weer anders van elkaar...
De Xperia Z heeft geen Qualcomm Snapdragon 800 maar een Qualcomm Snapdragon S4 Pro . Daar zal wel geen co-processor in zitten.
http://tweakers.net/nieuw...-xperia-z-toestellen.html

"De updates voor de Xperia Z1 Compact, Z1 en Z Ultra beginnen deze week, maar het kan weken duren voordat updates in een bepaald land of bij een bepaalde provider beschikbaar zijn. Sony begint de update voor de Xperia Z samen met onder meer de Xperia ZL en Tablet Z in het voorjaar."
De Samsung S3 zal geen officiŽle update krijgen naar 4.4. Met een Custom rom is alles mogelijk.
Helaas, gisteren een update bij justaboutphone:

http://www.justaboutphone...ate-status-report-leaked/

KitKat update van de S3 i9300 heeft sinds 23 maart de status <Unstable> met een <Not Specified Release Date>. :( :( :(

Spannende tijden dus (of toch maar een Custom Rom gebruiken).

[Reactie gewijzigd door Bass45 op 24 maart 2014 12:41]

Met custom rom draai ik al een tijd (in de trant van maanden) 4.4 :)
grappig dit zit er dus gewoon in zonder dat iemand dat ook maar wist. vraag is nu werkt dit alleen met de software die Sony standaard mee levert of ook met custom roms
Er blijkt nog wel meer in de chip te zitten terwijl dit niet standaard geactiveerd is. Bijvoorbeeld de functie om altijd de microfoon aan te houden voor voice commands, ook al staat de telefoon uit:

http://liliputing.com/201...ening-demoed-nexus-5.html
Er vindt dus omwille van efficientie een verschuiving plaats van software naar hardware.

Interessant, maar aan de andere kant natuurlijk minder flexibel.
Kunnen we straks het OS van onze telefoons nog wel upgraden?
De coprocessor kan zijn werk pas goed doen na de update naar Android 4.4, claimt de fabrikant.
Die functionaliteit werkt dus pas vanaf Android 4.4, die overigens binnenkort uitkomt.
En als de smartphone/tablet fabrikanten nu ook nog een kinetische generator inbouwen zoals in dit horloge http://ventura.ch/index.php?id=99&L=5 dan is de hele beweging registratie niet meer afhankelijk van de accu.
Denk niet dat dit interessant is voor een smartphone:
- Een smartphone beweegt niet zoveel als een horloge om een pols. Een broekzak is een stuk minder in beweging, en als ik naar mijzelf kijk ligt de gsm meer op mijn bureau dan in mijn broekzak.
- Een smartphone wil veel meer energie dan een horloge waardoor het genereren van energie nog minder rendabel wordt.
- Neemt weer extra ruimte in beslag, kan je beter gebruiken voor extra batterij capaciteit. Per laadbeurt heb hier waarschijnijk veel langer profijt van.
Het gaat niet om het opladen van de telefoon maar om bewegingen te meten zonder hiervoor stroom te moeten verbruiken.
Het gaat erom dat de CPU nu niet meer nodig is en het standby verbruik (wat er altijd is) nu slecht minimaal hoger is tijdens het stappen tellen. het inbouwen van een kinethische stroombron heeft voor een smartphone weinig nut, je zal nooit genoeg energie genereren om het daadwerkelijk -gebruik- te verlengen. hooguit de broekzak tijd, maar ook niet de tijd dat ie op je nachtkastje stil ligt
In de nexus 5 zit ook een S800, werkt dit daarbij dan ook?
Zit er inderdaad ook in! Voor zover ik weet is de enige nuttige toepassing op dit moment de pedometer.
Voorzover ik uit dit artikel kan opmaken gaat het niet om een chip van de snapdragon, maar een extra chip van Sony, reken er dus maar niet op.

Edit: artikel niet goed gelezen, sorry

[Reactie gewijzigd door GreNade op 24 maart 2014 12:18]

Op de site van Qualcomm kan je zien dat ook de snapdragon 600 een Sensor Core heeft dus dat zou gunstig zijn voor HTC en Samsung als die daar ook gebruik van kan maken. Verder maakt het mij niet echt uit want ik heb toch de Z1 :p
Wat ik me wel af vraag is of de nexus 7 (2013) ook die sensor core heeft want dat schijnt een undergeclockte Snapdragon 600 te zijn die daardoor dus weer een S4 Pro is :?

http://www.qualcomm.com/snapdragon/processors/600

Edit : site toegevoegd

[Reactie gewijzigd door Inoble op 24 maart 2014 11:56]

Ik merk er anders nog weinig van. Draai nu android 4.4.2, de officiŽle Internationale versie. De accuduur is zelfs minder dan voorheen. Ik gok dat het gewoon een bug is.
Het is vaak zo dat de batterij sneller leegloopt in de eerste uren of dagen na een update, of heb je hem al een tijdje geleden al geupdatet? Ben wel benieuwd of dit later ook in andere smartphones gebruikt gaat worden, ziet er veelbelovend uit :9~
Sony heeft overigens ook nog bekend gemaakt dat de Xperia M, een budgetmodel in de reeks, binnenkort een update gaat krijgen naar 4.3 :
http://www.thinkdigit.com...eceive-Android_20296.html

De Xperia M heeft overigens een Snapdragon S4 Plus en moet het dus zonder de ingebouwde co-processor van z'n grote broertjes stellen. Ergo - zelfs al komt er 4.4, dan zal deze feature niet naar de Xperia M komen.
Gemeten situatie
- No SIM
- Flight Mode
- No dynamic background control
- No auto rotation

Zou graag willen zien wat de meetresultaten zijn onder praktische omstandigheden.
Dit is natuurlijk gedaan om het pure vergelijken van met en zonder coprocessor. Geen invloeden van buitenaf die t stroomverbruik kunnen beÔnvloeden. Zal real life vergelijkbare verschillen opleveren natuurlijk.
En toch wil ik graag weten wat een realistische situatie qua verschil oplevert. Ik zou het niet raar vinden als de normale processor allerhande componenten actief houdt in de gesimuleerde sitautie die in een realistische situatie (met allerlei achtergrondprocessen zoals 2G/3G/4G) toch al actief moeten zijn.

Ergo; het verschil zal dan een stuk minder groot zijn dus daarom wil ik dit graag gesimuleerd zien :)
Nee. Je wilt de stroombesparing weten als je deze Co-processor gebruikt weten.

Als je Wifi, 3G, scherm etc. allemaal inschakelt, dan neemt de stroomverbruik enorm toe. Je kan dan niet eens meer meten, omdat de stroomverbruik van Wifi, 3G heel afhankelijk is van externe factoren (bereik, schermverbruik is weer afhankelijk van de helderheid en bij AMOLEDs ook nog de inhoud van het beeld). Je meting is dan heel inconsistent.

Y = A + B + C + D
Als je A (de stroomverbruik met Co processor of CPU) wilt weten moet je B, C en D zoveel mogelijk constant houden. In dit geval door zoveel mogelijk op nul zetten (scherm uit, vliegtuigmodus, etc)

Als je (voorbeeld) weet dat je 42mA - 3.9mA = 38mA bespaart, accu hebt van 2000mAh en hier 5 uur mee doet, dan is je normale verbruik 400mA. Met een besparing van 38mA bespaar je dus een kleine 10%. Bij lagere load is deze 38mA meer significant.

[Reactie gewijzigd door mohf op 24 maart 2014 17:35]

Als je het exacte verbruik van die chip wilt weten wel ja. Maar die test is al gedaan ;)

Ik vraag me af of de processor zonder deze chip niet heel veel onderdelen actief houdt die nergens voor nodig zijn wanneer de door jouw geschetste situatie nagebootst wordt. Ik wil dus weten wat het verschil is als een normale situatie nagebootst wordt. Is het verschil dan nog zo groot of is het dan kleiner.

Ik ben nooit zo van de laboratoriumopstellingen. Daar heb je vaak irl een stuk minder aan.
Wat Ruud bedoelt is dat het verschil (in mA) kleiner zou kunnen worden als de CPU meer te doen heeft. Als de CPU sowieso 20x per seconde op moet starten, zou hij zonder veel extra verbruik ook snel nog even de accelerometer-data kunnen inlezen. In de airplane mode moet echter extra voor deze data de hele CPU opgestart worden.

Aan de andere kant is het misschien niet nodig dat de CPU bij normale omstandigheden vaak wakker wordt, maar gebeurt het nu omdat de processen nicht optimaal verdeelt worden. In dat geval zien we hier meer wat het in de toekomst zou kunnen helpen.
Mijn ervaring zijn niet echt super met de Nexus 5. Deze heeft ook een "Pedometer" ingebouwd maar het gebruik in combinatie met Moves zorgde toch echt voor een 20% tot 30% mindere batterijduur. Dit was ook duidelijk zichtbaar onder de batterij instellingen. Zo te zien ben ik niet de enigste die dit ondervond.

Verwacht er daarom ook maar niets van.

Ik ben nu eigenlijk wel benieuwd naar testresultaten op de iPhone 5S qua batterij impact......

[Reactie gewijzigd door dycell op 24 maart 2014 20:23]

Met sensorhub kan het in ieder geval zonder veel stroomverbruik. Misschien is het in de Nexus5 niet optimaal geimplementeerd.
Dit is toch juist om te laten zien wat het verschil is tussen zonder en met co-processor? Dan zijn al die dingen juist overbodig.
Hadden de Snapdragons niet al veel langer dan de A7 zo'n soort chip? Volgens mij wel.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True