US 9,813,638 B2
Lightpainting live view
Ryan Harrison Warnberg, Brooklyn, NY (US); and Michelle Kirstin McSwain, Brooklyn, NY (US)
Assigned to HI PABLO, INC., Brooklyn, NY (US)
Filed by Ryan Harrison Warnberg, Brooklyn, NY (US); and Michelle Kirstin McSwain, Brooklyn, NY (US)
Filed on Aug. 12, 2013, as Appl. No. 13/964,155.
Claims priority of provisional application 61/693,795, filed on Aug. 28, 2012.
Prior Publication US 2015/0042832 A1, Feb. 12, 2015
Int. Cl. H04N 5/225 (2006.01); H04N 5/262 (2006.01); H04N 5/232 (2006.01); G06T 11/00 (2006.01)
CPC H04N 5/2621 (2013.01) [G06T 11/001 (2013.01); H04N 5/23293 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method comprising:
in a device comprising at least a processor, a memory, an integrated display and an integrated camera device having an on-screen viewfinder, accessing the integrated camera;
continuously capturing individual frames of footage and then displaying a progress of the individual frames that create a final image as they are captured, in real time, with each frame displaying as it is captured in cumulative succession on the on-screen viewfinder as the capture is being made, such that any light or object which passes in front of the camera will leave a trail on the on-screen viewfinder that illustrates a path that the light or object traveled during an exposure period until a user stops capturing or the device ceases to function;
rendering the captured frames on a graphical processing unit (GPU); sending the captured frames through a shader program;
generating at least two images, a first image saved to the memory and a second image displayed on the on-screen viewfinder; and
rendering the first image into the second image to generate a final image.