
Apple zou SnappyCam gekocht hebben
Hoewel het nog niet officieel bevestigd is, en het misschien ook wel nooit officieel bevestigd gaat worden, heeft Apple waarschijnlijk SnappyLabs
gekocht, de maker van de app SnappyCam. Naar die app kunnen we geen link meer geven, want die is een tijdje geleden al uit de App Store verdwenen, net zoals
de website van SnappyLabs.
We schrijven het trouwens in enkelvoud als we het over SnappyLabs hebben, want dat bedrijf bestond maar uit één persoon: John Papandriopoulos. Die had een manier gevonden om veel efficiënter jpeg-bestanden weg te schrijven, waardoor een
iPhone met de SnappyCam-app maar liefst twintig tot dertig beelden met volle resolutie per seconde kan schieten.

Apple zou SnappyCam gekocht hebben
Daarvoor had John Papandriopoulos het coderen van een jpeg-bestand 'opnieuw uitgevonden':
First we studied the fast discrete cosine transform (DCT) algorithms of the early 1990s, when JPEG was first introduced. We then extended some of that research to create a new algorithm thats a good fit for the ARM NEON SIMD co-processor instruction set architecture. The final implementation comprises nearly 10,000 lines of hand-tuned assembly code, and over 20,000 lines of low-level C code. (In comparison, the SnappyCam app comprises almost 50,000 lines of Objective C code.)
JPEG compression comprises two parts: the DCT (above), and a lossless Huffman compression stage that forms a compact JPEG file. Having developed a blazing fast DCT implementation, Huffman then became a bottleneck. We innovated on that portion with tight hand-tuned assembly code that leverages special features of the ARM processor instruction set to make it as fast as possible.

Apple zou SnappyCam gekocht hebben