+Cyanogen offered me an incredible opportunity to continue working on displays and audio, but at a larger scale

I'm honored +Android Police +Michael Crider cared about interviewing me.

Yesterday I flooded Michael for hours with details and explanations.
Talking about projects I'm working on with passion to improve user experience on mobile in very specific areas.
Kudos to him for managing to write an article out of it 🙂

I just started at +Cyanogen so there's a lot to learn. I'll do my best to transform R&D into concrete products, and there's no other place to make this real in connection with the developer community and a large and enthusiastic users base.

Feel free to drop any question, I'll do my best to answer here with what I know.

#supercurioBlog #interview #cyanogen #oneplus

Originally shared by +Android Police

There's some great stuff in here for audiophiles and videophiles. Thanks to +François Simond for the interview!



[Interview] Cyanogen, Inc. Hires François ‘Supercurio’ Simond To Expand Audio And Screen Calibration In Android
Cyanogen, Inc. has been adding staff to its small but growing roster at a steady pace ever since the company had its big coming out party. And like its ini… by Michael Crider in Features, Interviews, Interviews, News

Source post on Google+

Making progress on the color space implementation in my colorimeter measurements & calibration app!

After rewriting all the color space conversion code now using as input only:
– the primaries xy coordinates
– white point / illuminant XYZ coordinates
– an opto electronic conversion function (aka gamma)
– optionally fixed black and white point values
Here's a few examples of various color spaces presets I added to stress test the math and conversion matrices generated, by simulating measurements of a display rendering them perfectly each one.

All good 🙂

#supercurioBlog #calibration #color

             

In Album Simulated gamuts and saturations

Source post on Google+

I posted the kernel source for +Raspberry Pi with +Wolfson Microelectronics beta driver patches for the Wolfson Audio Card applied as a git repository, so you don't need to do it yourself ;)

Note that for now it's only the source code obtained following original +Wolfson Microelectronics pdf guide from Andy Laing here:
http://www.element14.com/community/thread/31714/l/instructions-for-compiling-the-wolfson-audio-card-kernel-drivers-and-supported-use-cases

+Wolfson Microelectronics patches have conflicts with latest repository state. I didn't tried to merge latest commits for now but let me know if you do!

https://github.com/supercurio/linux-raspberry-pi/tree/rpi-3.10.y-wolfsonmicro-beta

#supercurioBlog #pi #audio



supercurio/linux-raspberry-pi

Source post on Google+

A +Samsung Mobile Galaxy S5 Exynos teardown reveals +Wolfson Microelectronics WM5110 Quad core HD audio processor SoC

WM5102 and WM5102s announce higher DAC & headphone amp specs but the WM5110 has a much higher compute capability and also better ADC.
Think about: decoding and playing compressed audio streams while the system sleep; stuff like that.
You can take a look at apparently leaked product briefs linked.
(WolfsonMicro's website doesn't share it for now)

Source: +Teardown.com
http://www.techinsights.com/teardown.com/samsung-galaxy-S5-teardown/
With pics of the whole thing, even bits of x-rays of some chips.

#supercurioBlog #audio #teardown



www.alpha-audio.nl/wordpress/wordpress/wp-content/uploads/2013/05/Wolfson-wm5110.pdf

Source post on Google+

Today I'm excited because the work I did yesterday should now allow me to generate calibration profiles targeting any white point

Previously, my calibration algorithm was supporting only sRGB / Rec. 709 white point D65, of about 6500K.

At home I have two Dell UltraSharp 2407WFP giving me the hardest time to measure and calibrate.
Somehow, their aging CCFL backlight is throwing off every spectro or colorimeter sensor I tried and targeting a D65 white point from the measurements obtained only give a terrible blueish/pinking hue.
Added to that, some kind of dithering or backlight PWM on those displays trips off the X-Rite i1 Display Pro 3 using Argyll as a driver.
Super fast colorimeter; maybe a bit too fast in this context !

Color balance being off should not happen using the spectro measurements, as XYZ readings are not coming from a RGB-filtered light sensor but instead wavelength domain sampling.
But the spectro I have is an old EFI ES-1000 bought used for a cheap price and on this particular display the results are in contradiction with what you can perceive with your own eyes.

With this new math & code, I should be able soon to calibrate those desktop monitors I spend so much time behind.
I look forward to get here as the results of my algorithm surpass by a fair margin in accuracy every other I tried so far.

#supercurioBlog #display #color #calibration

  

In Album i1display3 troubles with 2407WFP

Source post on Google+

I just kinda installed a #Pibow case on my +Raspberry Pi with +Wolfson Microelectronics Audio Card installed

Not a clean job and I even resorted to glue to make some modifications while overall not having the right tools at my disposal.
Until there's a dedicated case for this setup it's still better than no case at all: easier and safer to handle 🙂

I might cut the remaining screw length now, what do you think?

#supercurioBlog #pi #audio

     

In Album Photos from posts, Pi Audio

Source post on Google+

In case the All New HTC One camera take good pictures, it will be a good surprise!

Because camera samples that just leaked are bloody awful.

Combining almost everything bad about a (digital) camera:

– Not soft but actually blurry on not spots but actually side of the shot.
– Awful color rendering, pretty much every colors seem non realistic (means inaccurate).
– large hue shift near highlight (like the transition to white in the sky)
– resolution low enough for the lack of detail to be noticed on a 1080p display, today's standard (2688×1520 JPEG, far lower optical and processing resolution)
– visible colored moiré artifacts
– de-mosaicing artifacts instead of fine details
– visible noise at base ISO (125), despite a noise reduction strong enough to smudge details.

Now please tell me those are fake (forged EXIF), because these pictures are the worst quality I saw for a while.
− they actually depict the same performance as the original HTC One.

#supercurioBlog #camera #color

     

In Album All new HTC One leaked samples

Source post on Google+

Latest YouTube app update increased video scaling quality that was limited to Nearest-neighbor interpolation on most devices

From a quick look it now seem like videos are upscaled using a basic Bilinear interpolation.

This is still poor compared to Bicubic, Lancoz or even better interpolation as provided by native hardware video surfaces on most chipsets but at least it's not completely insulting like it was before.

Note: tested with YouTube 5.5.27 on Nexus 7 (2013) 4.4.2

#supercurioBlog #video #YouTube #scaling

Source post on Google+

Today, #MWC14 last log:

In terms of smartphone displays I measured:
– Gionee's Elife S5.5
Quite incredible super thin device from a manufacturer you might have never heard of, but who realized something that forces respect.
At 5.5mm, it provides the same battery capacity as the 8.59mm Nexus 5.
S5.5 display is a Super AMOLED 1080p that looked similar if not identical to the Galaxy S4 one.
Camera sensors and app are quite convincing (5Mp front) with plenty of cool & advanced features that are actually usable.
I also grabbed a Voodoo Report from it as I'm curious about it's Octacore Mediatek SoC.

– A Firefox OS Huawei smartphone, the Y300.
In the middle of other new Firefox OS devices, I picked this one as its display is IPS and for the price I must say it doesn't look bad at all. Incredibly better than its siblings using TN displays for sure.

– Nokia Lumia 1520
I'm sure you know about this one already.
Lumia's display is quite impressive in person so I had to take readings about this.
For the record, I had to modify my measurement HTML5 app because IE browser was caching AJAX requests more than anticipated ^^.
Cache-control headers did the trick.

– Nokia Lumia Icon
Probably the most interesting and usable Lumia smartphone at the moment. It's the same hardware platform as the 1520: S800 / 1080p display but using a 5" Super AMOLED instead of 6" IPS.

– Xiaomi Mi3
Qualcomm's booth had a pretty amazing collection of Snapdragon-equipped device.
Because, you know.. they're very much in most smartphones those days 😀
I had little time left in the end but still measured this one as it's not so easy to get a hold of it, and also the display and it's factory calibration were pretty convincing and I look forward processing the measurements to confirm some very quick first impressions.

Today was also the opportunity to spend more time with +Richard Lai, who demonstrated extraordinary group hug capabilities then accompanied me to +Ubuntu booth.

Good folks at Canonical appreciated this original usage of Ubuntu touch.
− the Nexus 7 in these pics, driving a colorimeter and a spectrophotometer using my app runs under the ARM & touch oriented port of this Linux distribution.
I tried to made a demo for them and despite an alpha development stage, if everything worked perfectly during the show it didn't for a demo to them.
Oh well, typical 😀

Today was also the opportunity to talk with +Qualcomm engineers. I spent hours in total the last 3 days talking with a senior product manager and a software engineer specialized in hardware video processing and scaling algorithm.
Both were as knowledgeable as it gets and knew everything about display calibration as well, which was refreshing as not common.

Qualcomm will take a closer look at my Nexus 7 display calibration development drivers & algorithm, they were surprised I was able to do what I'm working on already without their help, and recognized it's a valuable usage of their silicon 😉

At the end of the day I had the privilege to meet, talk and shake hands with +Mark Shuttleworth who actually knows a lot as well about display calibration and why mobile OS should be capable in this area as well.
His mention of color accuracy on Ubuntu Edge introduction video was no accident.
Here: http://youtu.be/eQLe3iIMN7k?t=2m31s

In the next days I'll process the spectral and reference color data from the spectro sensor to get correct the colorimeter readings from all those displays and share that with you.

Already I must say see a positive trend since last year.
Higher resolution displays yes but also more capable of reproducing the full color gamut − sometimes too much.
Most manufacturers seem to buy factory calibrated panels but some still downgrade them with uninspired processing.
Overall it's pretty positive and this was an awesome, far too short MWC

#supercurioBlog #display #measurements #MWC

     

In Album 2014-02-27

Source post on Google+

Measuring +Sony Xperia Tablet Z2 in a private media booth

I made sure taking a good sample device – that's still a prototype as some had completely yellow displays 😉
The one I have here should be most representative of the final product hopefully.

I'm curious about this tablet because the gamut seem wide as well, however there's something going on with the saturation I don't like too much.
Well, measurements will tell 🙂

Also I get to measure 2 more Z2.

#supercurioBlog #display #measurements #MWC

 

Source post on Google+