Zebra Imaging, Inc. Patent applications |
Patent application number | Title | Published |
20160044303 | Dynamic Autostereoscopic Displays - Display devices can be used to provide display functionality in dynamic autostereoscopic displays. One or more display devices are coupled to one or more appropriate computing devices. These computing devices control delivery of autostereoscopic image data to the display devices. A lens array coupled to the display devices, e.g., directly or through some light delivery device, provides appropriate conditioning of the autostereoscopic image data so that users can view dynamic autostereoscopic images. Methods and systems for calibrating a hogel display are also described, including generating calibration hogel data corresponding to a calibration pattern; generating a hogel light field from the calibration hogel data; detecting the hogel light field; and determining calibration data by analyzing a set of hogel properties in response to detecting the hogel light field. The methods and systems may further include generating a calibrated hogel light field by generating calibrated hogel data using the calibration data. | 02-11-2016 |
20150296203 | Dynamic Autostereoscopic Displays - Display devices can be used to provide display functionality in dynamic autostereoscopic displays. One or more display devices are coupled to one or more appropriate computing devices. These computing devices control delivery of autostereoscopic image data to the display devices. A lens array coupled to the display devices, e.g., directly or through some light delivery device, provides appropriate conditioning of the autostereoscopic image data so that users can view dynamic autostereoscopic images. Methods and systems for calibrating a hogel display are also described, including generating calibration hogel data corresponding to a calibration pattern; generating a hogel light field from the calibration hogel data; detecting the hogel light field; and determining calibration data by analyzing a set of hogel properties in response to detecting the hogel light field. The methods and systems may further include generating a calibrated hogel light field by generating calibrated hogel data using the calibration data. | 10-15-2015 |
20150053848 | Identifying and Correcting Hogel and Hogel Beam Parameters - Systems and methods include determining whether a parameter of a hogel beam, from a set of hogel beams, is within one or more thresholds. The one or more thresholds are based at least in part on one or more parameters of a first set of hogel beams. In response to the parameter being outside of the one or more thresholds, new values are determined for the parameter based at least in part on one or more parameters from a second set of hogel beams. | 02-26-2015 |
20130222382 | Generating Hogel Beam Data from Voxel Data - Methods and systems for generating hogel data, including receiving a set of voxel data. The voxel data has a set of attributes that is dependent on one or more performance characteristics of a hogel light modulator that is configured to display the hogel data. Hogel data is generated using the voxel data and is displayed on the hogel light modulator. | 08-29-2013 |
20120287490 | Displaying 3D Imaging Sensor Data on a Hogel Light Modulator - Methods and systems for displaying 3D imaging data, including providing 3D imaging sensor data, processing the 3D imaging sensor data, the processing being configured to modify the 3D imaging sensor data into a modified format suitable for a hogel light modulator, and providing the modified 3D imaging data to the hogel light modulator. | 11-15-2012 |
20120173855 | Exception Transporting and Handling of Concurrent Exceptions - Methods and systems for handling exceptions, including being provided with a catch list, the catch list being a flattened inheritance tree for exception types in ascending inheritance order, receiving an exception from a thread, searching the catch list in ascending inheritance order to find a matching exception type to received exception. | 07-05-2012 |
20120170586 | Transmitting Data to Multiple Nodes - Methods and systems for transmitting data, including transmitting a series of packets of data to multiple nodes, each of the multiple nodes being configured to return an acknowledgement of receipt of one or more of the packets of data, and reducing a size of a current packet of data in response to a time to receive an acknowledgment for a previous packet of data being greater than a threshold time. | 07-05-2012 |
20120169763 | Preprocessing a Current Frame According to Next Frames - Methods and systems for displaying frames, including being provided with current-frame values to be displayed on a display, the display comprising one or more response parameters, being provided with one or more next-frame values, the one or more next-frame values to be displayed on the display sequentially after the current frame values, and adjusting the current-frame values according to the one or more next-frame values and the one or more response parameters. | 07-05-2012 |
20120169691 | DC-Balancing a Display between Sets of Frames - Methods and systems for DC-balancing a display, including displaying a set of frames on a display, the first set of frames being displayed using a corresponding first set of voltages, the first set of voltages being an unbalanced set of voltages, and applying one or more balancing voltages to the display, the one or more balancing voltages being configured to balance the first set of voltages. | 07-05-2012 |
20120092232 | Sending Video Data to Multiple Light Modulators - Methods and systems for sending video data, including generating video data comprising video elements using a graphics processor, the video data being configured to be displayed on multiple displays, and encoding metadata into the video elements, the metadata comprising information indicating a correspondence between the video data and the multiple displays. | 04-19-2012 |
20120062967 | Duplicating diffractive optical elements - Methods and systems for duplicating holograms, including illuminating a master hologram using a first portion of a beam to generate a data beam, recording a copy hologram using a second portion of the beam and the data beam, where the master hologram and the copy hologram are arranged such that the second portion of the beam avoids the master hologram. | 03-15-2012 |
20120026565 | Duplicating Holograms - Methods and systems for optimizing hologram duplication, including illuminating a first master hologram to generate a first data beam modulated by the first master hologram, recording a first copy hologram using the first data beam and a reference beam, analyzing a light field generated by the first copy hologram, and generating a second master hologram to be used in recording a second copy hologram according to the light field generated and a desired light field. | 02-02-2012 |
20120008469 | Processing Electromagnetic Films Using a Symmetric Head Assembly - Methods and systems for presensitizing film, including providing an assembly of heads comprising N left heads, a center head, and N right heads, each head being configured to effect a corresponding process P, on one or more regions of a film, activating the left heads and the center head sequentially over a first region of the film, in response to the head assembly moving from left to right with respect to the film, and activating the right heads and the center head sequentially over a second region of the film, in response to the head assembly moving from right to left with respect to the film. | 01-12-2012 |
20110279448 | Rendering Transparent Geometry - Methods and systems for rendering 3D scenes, including rendering a portion of the 3D scene to a corresponding pixel to determine a pixel value, determining a designated-next multisample of the corresponding pixel, and storing the pixel value at the designated-next multisample in response to determining that a depth value of the portion of the 3D scene is less than a depth value stored at the designated-next multisample. | 11-17-2011 |
20110279447 | Rendering Transparent Geometry - Methods and systems for rendering 3D scenes, including rendering a portion of the 3D scene to a corresponding pixel to determine a pixel value, determining a designated-next multisample of the corresponding pixel, and storing the pixel value at the designated-next multisample in response to determining that a depth value of the portion of the 3D scene is less than a depth value stored at the designated-next multisample. | 11-17-2011 |
20110223348 | Presensitizing Films Using a Pipeline Process - Methods and systems for presensitizing film, including presensitizing a first region of a film, where the first region is a first subset of an image region, presensitizing a second region of the film, where the second region is a second subset of the image region, and where the presensitizing the second region of the film is performed subsequently to the presensitizing the first region of the film. | 09-15-2011 |
20110223347 | Presensitizing Films Using Time Delays - Methods and systems for presensitizing film, including causing a presensitization effect on a region of a film, the presensitization effect, as a function of time, exhibiting a presensitization effect peak after a peak time from an initiation of the presensitization effect, and exposing, after a delay time, substantially the same region of the film to a spectrum of information-containing electromagnetic radiation, the presensitization effect at the delay time being substantially equal to the presensitization effect peak. | 09-15-2011 |
20110038167 | Optics Support Structures with Tapered Walls - A display module having one or more outer walls configured to house an array of optical component stacks, where the one or more outer walls are configured to support a transparent support structure spanning the array of optical component stacks, and where an upper portion of the one or more outer walls in contact with the transparent support structure is tapered. | 02-17-2011 |
20110038163 | Optics Structures with Offset Components - A display module having an optical component stack array, where each optical component stack within the optical component stack array comprises a delivery device and a light delivery system, where the delivery device is offset by a first amount from an optical axis associated with the optical component stack, and where the light delivery system is offset by a second amount from the optical axis. | 02-17-2011 |
20110018876 | Systems and Methods for Determining Lighting for 3D Geometry - Methods and systems for determining lighting values, including providing a set of points around a 3D geometry, the set of points being independent of the 3D geometry, determining a depth map of the 3D geometry with respect to a view point by projecting the 3D geometry according to the view point, and determining visibility values for the set of points by comparing the set of points to the depth map of the 3D geometry. | 01-27-2011 |
20110012895 | Processing Hogel Data - Methods and systems for processing hogel data including providing a set of hogel data, providing one or more properties of a hogel light modulator, and processing the set of hogel data according to the one or more properties of the hogel display. | 01-20-2011 |
20100277928 | Optics Support Structures - An apparatus is disclosed that includes a transparent support structure having an upper surface and a lower surface. The lower surface is configured to be supported by one or more outer walls of a display module. The upper surface is configured to support imaging optics associated with the display module. The upper surface coincides with an imaging plane associated with the display module. The thickness of the transparent support structure is selected to permit light entering the lower surface proximate to the one or more outer walls to pass through to the upper surface and reach the outer edge of the one or more outer walls without being substantially blocked. | 11-04-2010 |
20100231586 | Processing Graphics Primitives in an Epsilon View Volume - Methods and systems for processing graphics primitives, including determining whether a graphics primitive is, at least partially, within an epsilon view volume, the epsilon view volume being a substantially small volume about a view point; and adding one or more additional graphics primitives in response to determining that the graphics primitive is, at least partially, in the epsilon view volume, the one or more additional graphics primitives being an approximation of the graphics primitive. | 09-16-2010 |
20100231585 | Systems and Methods for Processing Graphics Primitives - Methods and systems for processing graphics primitives, including point-reflecting a graphics primitive about a point to generate a reflected graphics primitive, the reflected graphics primitive maintaining a depth information of the graphics primitive. | 09-16-2010 |
20100220098 | Converting 3D Data to Hogel Data - Methods and systems for rendering hogels, including notifying one or more rendering nodes that all rendering is complete in response to determining that each of the one or more rendering nodes completes rendering of corresponding one or more subsets of hogel data from 3D data, the rendering nodes being configured to convert the 3D data to the one or more subsets of hogel data. | 09-02-2010 |
20100156895 | Processing Pre-recorded Hogel Data - Methods and systems for rendering hogels, including causing one or more nodes to each load a subset of a hogel data set into a buffer, the one or more nodes being configured to each store the corresponding subset of the hogel data set, distributing a next hogel data set command to the one or more nodes, causing the buffer to be processed in response to the next hogel data set command, and issuing a hogel data set complete command in response to determining that the one or more nodes each return a hogel data subset complete command. | 06-24-2010 |
20100156894 | Rendering 3D Data to Hogel Data - Methods and systems for rendering hogels, including receiving a set of 3D data at a node, the node comprising a graphics processing unit, storing at least a subset of the set of 3D data in a buffer, rendering a first hogel view from the subset of 3D data using the graphics processing unit, and rendering a second hogel view by accessing the stored subset of 3D data using the graphics processing unit, where the rendering of the second hogel view is performed substantially in series to the rendering of the first hogel view. | 06-24-2010 |
20100104862 | Adhesive Compositions for Hydrophobic Photopolymers - An adhesive composition is disclosed that includes an inorganic material and an adhesion promoting material where the weight ratio of the adhesion promoting material to the inorganic material is sufficient to permit adhesion of the adhesive composition to a hydrophobic photopolymer at or above a predefined adhesion strength level and to maintain an imaging quality of the hydrophobic photopolymer at or above a predefined minimum imaging quality level. The adhesive composition may be used as a tie layer in multilayer structures. In particular, the adhesive composition may be used as a tie layer for binding a hydrophobic photopolymer film to a low-birefringent cover sheet. | 04-29-2010 |
20090273662 | Systems and Methods for Calibrating a Hogel 3D Display - Methods and systems for calibrating a hogel display are disclosed including generating calibration hogel data corresponding to a calibration pattern; generating a hogel light field from the calibration hogel data; detecting the hogel light field; and determining calibration data by analyzing a set of hogel properties in response to detecting the hogel light field. The methods and systems may further include generating a calibrated hogel light field by generating calibrated hogel data using the calibration data. | 11-05-2009 |