Here are a couple of pointers:
Edit: and one more: Drivers, how leds are adapted for different battery voltages