Patent ID: 8446516
Filing Date: 2013-05-21
Classification: H04N

Abstract:
1. A method of generating and outputting video data corresponding to a plurality of video data frames, the method comprising: receiving refocusable light field video data, wherein the refocusable light field video data comprises a plurality of temporally contiguous refocusable light field video frames, wherein each refocusable light field video frame comprises an optical focus; selecting a first key frame, wherein the first key frame corresponds to one of the plurality of refocusable light field video frames; determining a virtual focus depth for the first key frame, wherein the virtual focus depth for the first key frame is different from the optical focus depth of the refocusable light field video frame corresponding to the first key frame; selecting a second key frame, wherein the second key frame corresponds to one of the plurality of refocusable light field video frames which is temporally spaced apart from the first key frame such that a plurality of refocusable light field video frames are temporally disposed between the first and the second key frames; determining a virtual focus depth for the second key frame, wherein the virtual focus depth for the second key frame is different from the optical focus depth of the refocusable light field video frame corresponding to the second key frame; generating first video data corresponding to the plurality of refocusable light field video frames which are temporally disposed between the first and the second key frames using (i) the virtual focus depth for the first key frame, (ii) the virtual focus depth for the second key frame, (iii) an inter-frame interpolation, and (iv) the refocusable light field video data corresponding to the plurality of refocusable light field video frames which are temporally disposed between the first and the second key frames, wherein the first video data comprises a plurality of video frames, each video frame comprising a virtual focus depth which is based on the virtual focus depth for the first key frame, the virtual focus depth for the second key frame, and inter-frame interpolation; and outputting the first video data.