LYTRO, INC. Patent applications |
Patent application number | Title | Published |
20150312593 | COMPRESSION OF LIGHT FIELD IMAGES - RAW images and/or light field images may be compressed through the use of specialized techniques. The color depth of a light field image may be reduced through the use of a bit reduction algorithm such as a K-means algorithm. The image may then be retiled to group pixels of similar intensities and/or colors. The retiled image may be padded with extra pixel rows and/or pixel columns as needed, and compressed through the use of an image compression algorithm. The compressed image may be assembled with metadata pertinent to the manner in which compression was done to form a compressed image file. The compressed image file may be decompressed by following the compression method in reverse. | 10-29-2015 |
20150279056 | HIGH-QUALITY POST-RENDERING DEPTH BLUR - The present invention may provide techniques for blurring an image. The image may be a light field image with color values and depth values for each pixel. The method may include retrieving the image and calculating a blurred color value of a subject pixel of the image. Calculating the blurred color value may include calculating first and second circles of confusion proximate coordinates of the subject pixel for a first depth and second depth greater than the first depth. Color values may be retrieved for first and second sets of pixels within the first and second circles of confusion with depth values proximate the first and second depths, respectively. The second set of pixels may not include pixels occluded by the first set of pixels. The blurred color value may be selected based on the color values of the first and second sets of pixels. | 10-01-2015 |
20140240578 | LIGHT-FIELD BASED AUTOFOCUS - In various embodiments, the present invention relates to methods, systems, architectures, algorithms, designs, and user interfaces for light-field based autofocus. In response to receiving a focusing request at a camera, a light-field autofocus system captures a light-field image. An image crop that contains a region of interest and a specified border is determined. A series of refocused images are generated for the image crop at different scene depths. A focus metric is calculated for each refocused image. The scene depth of the refocused image with the best focus metric is identified as the appropriate focus. The focus motor position for the appropriate focus is selected and the focus motor is automatically driven to the selected focus motor position. | 08-28-2014 |
20140240463 | Video Refocusing - A video refocusing system operates in connection with refocusable video data, information, images and/or frames, which may be light field video data, information, images and/or frames, that may be focused and/or refocused after acquisition or recording. A video acquisition device acquires first refocusable light field video data of a scene, stores first refocusable video data representative of the first refocusable light field video data, acquires second refocusable light field video data of the scene after acquiring the first refocusable light field video data, determines a first virtual focus parameter (such as a virtual focus depth) using the second refocusable light field video data, generates first video data using the stored first refocusable video data and the first virtual focus parameter, wherein the first video data includes a focus depth that is different from an optical focus depth of the first refocusable light field video data, and outputs the first video data. | 08-28-2014 |
20140176592 | CONFIGURING TWO-DIMENSIONAL IMAGE PROCESSING BASED ON LIGHT-FIELD PARAMETERS - According to various embodiments, the present may be used to apply a wide variety of processes to a two-dimensional image generated from light-field data. One or more parameters, such as light-field parameters and/or device capture parameters may be included in metadata of the two-dimensional image, and may be retrieved and processed to determine the appropriate value(s) of a first setting of the process. The process may be applied uniformly, or with variation across subsets of the two-dimensional image, down to individual pixels. The process may be a noise filtering process, an image sharpening process, a color adjustment process, a tone curve process, a contrast adjustment process, a saturation adjustment process, a gamma adjustment process, a combination thereof, or any other known process that may be desirable for enhancing two-dimensional images. | 06-26-2014 |
20140146201 | OPTIMIZATION OF OPTICAL SYSTEMS FOR IMPROVED LIGHT FIELD CAPTURE AND MANIPULATION - According to various embodiments of the present invention, the optical systems of light field capture devices are optimized so as to improve captured light field image data. Optimizing optical systems of light field capture devices can result in captured light field image data (both still and video) that is cheaper and/or easier to process. Optical systems can be optimized to yield improved quality or resolution when using cheaper processing approaches whose computational costs fit within various processing and/or resource constraints. As such, the optical systems of light field cameras can be optimized to reduce size and/or cost and/or increase the quality of such optical systems. | 05-29-2014 |
20140129988 | PARALLAX AND/OR THREE-DIMENSIONAL EFFECTS FOR THUMBNAIL IMAGE DISPLAYS - According to various embodiments of the invention, parallax and/or three-dimensional effects are added to thumbnail image displays. In at least one embodiment, such effects are applied in a manner that causes the thumbnail images to appear to respond to their display environment. For example, a parallax effect can be applied that responds to current cursor position, scroll position, scroll velocity, orientation of the display device (detected, for example, by position- and/or motion-sensing mechanisms), and/or any other environmental conditions. As another example, thumbnail images can be refocused, and/or a viewpoint for an image can be adjusted, in response to a user clicking on or tapping on particular elements within such images. | 05-08-2014 |
20140016019 | Video Refocusing - The present invention operates in connection with refocusable video data, information, images and/or frames, which may be light field video data, information, images and/or frames, that may be focused and/or refocused after acquisition or recording. A video acquisition device acquires first refocusable light field video data of a scene, stores first refocusable video data representative of the first refocusable light field video data, acquires second refocusable light field video data of the scene after acquiring the first refocusable light field video data, determines a first virtual focus parameter (such as a virtual focus depth) using the second refocusable light field video data, generates first video data using the stored first refocusable video data and the first virtual focus parameter, wherein the first video data includes a focus depth that is different from an optical focus depth of the first refocusable light field video data, and outputs the first video data. | 01-16-2014 |
20140013273 | INTERACTIVE REFOCUSING OF ELECTRONIC IMAGES - A method is performed to refocus a digital photographic image comprising a plurality of pixels. In the method, a set of images is computed corresponding to the digital photographic image and focused at different depths. Refocus depths for at least a subset of the pixels are identified and stored in a look-up table. At least a portion of the digital photographic image is refocused at a desired refocus depth determined from the look-up table. | 01-09-2014 |
20130235267 | ACQUIRING, EDITING, GENERATING AND OUTPUTTING VIDEO DATA - Systems and methods are directed to acquiring, generating, manipulating and/or editing video data/frames. The video frames may be light field video frames having virtual aperture parameters that may be adjusted after acquisition or recording of such video frames. In one aspect, a method comprises: selecting a first key frame, wherein the first key frame corresponds to one of a plurality of light field video frames; selecting a second key frame, wherein the second key frame corresponds to one of the plurality of light field video frames which is temporally spaced apart from the first key frame such that a plurality of light field video frames are temporally disposed between the first and the second key frames; determining virtual aperture parameters for the first key frame and the second key frame; and generating video data. | 09-12-2013 |
20130222652 | COMPENSATING FOR SENSOR SATURATION AND MICROLENS MODULATION DURING LIGHT-FIELD IMAGE PROCESSING - According to various embodiments, the system and method of the present invention process light-field image data so as to reduce color artifacts, reduce projection artifacts, and/or increase dynamic range. These techniques operate, for example, on image data affected by sensor saturation and/or microlens modulation. Flat-field images are captured and converted to modulation images, and then applied on a per-pixel basis, according to techniques described herein. | 08-29-2013 |
20130222633 | LIGHT-FIELD PROCESSING AND ANALYSIS, CAMERA CONTROL, AND USER INTERFACES AND INTERACTION ON LIGHT-FIELD CAPTURE DEVICES - In various embodiments, the present invention relates to methods, systems, architectures, algorithms, designs, and user interfaces for capturing, processing, analyzing, displaying, annotating, modifying, and/or interacting with light-field data on a light-field capture device. In at least one embodiment, the light-field capture device communicates to the user information about the scene during live-view to aid him or her in capturing light-field images that provide increased refocusing ability, increased parallax and perspective shifting ability, increased stereo disparity, and/or more dramatic post-capture effects. Additional embodiments present a standard 2D camera interface to software running on the light-field capture device to enable such software to function normally even though the device is actually capturing light-field data. Additional embodiments provide the ability to control camera optical elements to facilitate ease of composition and capture of light-field data, and/or generating a plurality of 2D video streams derived from a stream of light-field data. | 08-29-2013 |
20130222606 | COMPENSATING FOR VARIATION IN MICROLENS POSITION DURING LIGHT-FIELD IMAGE PROCESSING - Light-field image data is processed in a manner that reduces projection artifacts in the presence of variation in microlens position by calibrating microlens positions. Initially, approximate centers of disks in a light-field image are identified. Gridded calibration is then performed, by fitting lines to disk centers along orthogonal directions, and then fitting a rigid grid to the light-field image. For each grid region, a corresponding disk center is computed by passing values for pixels within that grid region into weighted-center equations. A displacement vector is then generated, based on the distance from the geometric center of the grid region to the computed disk center. For each grid region, the final disk center is computed as the vector sum of the grid region's geometric center and displacement vector. Calibration data, including displacement vectors, is then used in calibrating disk centers for more accurate projection of light-field images. | 08-29-2013 |
20130113981 | LIGHT FIELD CAMERA IMAGE, FILE AND CONFIGURATION DATA, AND METHODS OF USING, STORING AND COMMUNICATING SAME - A method for acquiring, generating, and/or outputting image data comprises (i) acquiring light field data representative of a scene, (ii) acquiring configuration data representative of how light rays optically propagate through a device, (iii) generating image data using the light field data and the configuration data, wherein the image data includes a focus depth different from that of the light field data, (iv) generating an electronic data file including the image data, the light field data, and the configuration data, and (v) outputting the electronic data file. In one aspect, a light field acquisition device comprises optics, a light field sensor, and processing circuitry to: (i) determine configuration data representative of how light rays optically propagate through the optics, and (ii) generate the electronic data file, wherein the electronic data file includes image data, light field data representative of a light field from the scene, and configuration data. | 05-09-2013 |
20130033636 | OPTICAL ASSEMBLY INCLUDING PLENOPTIC MICROLENS ARRAY - An optical assembly includes a solid spacing layer between a plenoptic microlens array (MLA) and a pixel-level MLA, avoiding the need for an air gap. Such an assembly, and systems and methods for manufacturing same, can yield improved reliability and efficiency of production, and can avoid many of the problems associated with prior art approaches. In at least one embodiment, the plenoptic MLA, the spacing layer, and the pixel-level MLA are created from optically transmissive polymer(s) deposited on the photosensor array and shaped using photolithographic techniques. Such an approach improves precision in placement and dimensions, and avoids other problems associated with conventional polymer-on-glass architectures. Further variations and techniques are described. | 02-07-2013 |
20120327222 | Light Field Data Acquisition - A light field data acquisition device includes optics and a light field sensor to acquire light field image data of a scene. In at least one embodiment, the light field sensor is located at a substantially fixed, predetermined distance relative to the focal point of the optics. In response to user input, the light field acquires the light field image data of the scene, and a storage device stores the acquired data. Such acquired data can subsequently be used to generate a plurality of images of the scene using different virtual focus depths. | 12-27-2012 |
20120294590 | Acquiring, Editing, Generating and Outputting Video Data - Systems and methods are directed to acquiring, generating, manipulating and/or editing refocusable video data/frames. The refocusable video frames may be light field video frames that may be focused and/or refocused after acquisition or recording of such video frames. In one aspect, a method comprises: selecting a first key frame, wherein the first key frame corresponds to one of a plurality of refocusable light field video frames; 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 virtual focus parameters for the first key frame and the second key frame; and generating video data. | 11-22-2012 |
20120249550 | Selective Transmission of Image Data Based on Device Attributes - A system and method are provided for storing, manipulating, and/or transmitting image data, such as light field photographs and the like, in a manner that efficiently delivers different capabilities and features based on device attributes, user requirements and preferences, context, and/or other factors. Acceleration structures are provided, which enable selective use of certain types of data (also referred to as “assets”) based on device attributes such as image size, desired functionality, user preference, and/or the like. In this manner, the system and method of the present invention takes into account specific attributes and parameters in determining which data should be included, so as to optimize transmission, storage, and/or rendering of image data, including light field data, to improve efficiency and avoid waste of resources. | 10-04-2012 |
20110234841 | Storage and Transmission of Pictures Including Multiple Frames - According to various embodiments, multiple frames, each having image data and metadata, can be aggregated into pictures. The frames may come from different image capture devices, enabling aggregation of image data from multiple sources. Aggregation can be automatic, or it can be performed in response to user input specifying particular combinations of frames to be aggregated. In various embodiments, pictures are mutable, whereas immutability of the constituent frames is enforced. In various embodiments, certain metadata elements that are not essential to rendering can be selectively removed from frames, so as to address privacy concerns. In various embodiments, frames can be authenticated by the use of digests generated by a hash function. | 09-29-2011 |