Een groep fotografen van HDRLabs heeft een interface ontworpen die het mogelijk maakt om een Canon-dslr-camera's te bedienen met een Nintendo DS. De Open Camera Controller geeft functionaliteit te gebruiken op de aangesloten camera.
De ontwikkelingen aan de occ zijn geboren uit de behoefte van HDRLabs om geavanceerde hdr-foto’s te maken. Bij deze foto’s wordt gebruik gemaakt van de bracketing mode met digitale camera’s. Hiermee worden snel achter elkaar drie foto’s genomen waarbij eentje onderbelicht, een goed belicht en een overbelicht. Door deze foto’s vervolgens samen te voegen tot een foto krijg je een afbeelding met een hoog dynamisch bereik. De drie afbeeldingen die een Canon-camera in bracketing mode standaard kan maken waren echter niet genoeg voor HDRLabs. Zij wilden tot maximaal elf foto’s achter elkaar kunnen maken.
Een belangrijk onderdeel van de occ is uiteraard de hardware. Na eerdere experimenten met microcontrollers werd er voor gekozen om een Nintendo DS te gebruiken. Deze gameconsole voldoet aan de eisen met betrekking tot batterijgebruik, programmeermogelijkheden en afmetingen. Om een verbinding met de camera te kunnen maken is een kabel ontworpen die kan communiceren via de poort die ook gebruikt wordt voor de afstandsbediening. HDRLabs neemt de hardware niet zelf in productie maar heeft een gedetailleerde beschrijving waarmee enthousiaste fotografen de interface zelf kunnen bouwen.
De eerste software die werd geschreven kon de bracketing mode uitbreiden tot maximaal elf foto’s. Inmiddels zijn er extra programma’s bij gekomen zoals Intervalometer waarmee timelapse foto’s op vastgestelde tijdstippen gemaakt kunnen worden, maar ook software die het toestaat een foto te maken door in de handen te klappen. De broncode van de software is te downloaden van de site van HDRLabs.
De ontwerpers geven toe dat er ook andere wegen zijn om de standaard mogelijkheden van een camera uit te breiden. CHDK is een aangepaste firmware die verschillende opties toevoegt en Promote Control breidt ook de bracketing mode uit, maar deze twee oplossingen werken slechts met een beperkt aantal camera’s. Een iPhone applicatie biedt verschillende mogelijkheden maar moet via een lastig te configureren wifi-verbinding met de camera praten. Software van leverancier Breezesys heeft weer geen mogelijkheden om de voorgeprogrammeerde opties aan te passen.
De occ is ontworpen voor Canon-camera’s en is getest met de 30D, 40D, 50D, 5D en 5D Mark II. Hoewel ontworpen voor Canon-camera’s werkt de occ, met sommige beperkingen, ook op verschillende Olympus, Casio en Sigma camera’s.