Patent ID: 8624505

Claim:
An integrated photonic device comprising: a plurality of light emitting diodes (LEDs); an optical transmission line coupled to the LEDs; a light detector coupled to the optical transmission line and configured to detect a light output data individually from each of the LEDs through the optical transmission line; a controller coupled to the light detector, wherein the controller contains a memory and a logic processor, the memory storing an algorithm and a predetermined light output value, the logic processors executing the algorithm based on the detected light output data, the predetermined light output value, and a user inputted value to perform the following steps: receiving, from the light detector, the detected light output data individually for each LED; and comparing, for each LED, the detected light output data with one of: an initial light output data of said LED, a light output data of said LED from a previous detection, the predetermined light output value, and the user inputted value; and a driver coupled to the controller, wherein the driver is configured to adjust, based on a comparison result from the controller, a current for each LED such that neighboring LEDs have uniform light outputs.