Patent application number | Description | Published |
20140028679 | RENDER-ASSISTED COMPRESSION FOR REMOTE GRAPHICS - A technique for efficiently compressing rendered three-dimensional images in a remote rendering system adds a novel render-assisted prediction function to an existing video compression framework, such as the standard H.264/5 framework. Auxiliary rendering information is separated from rendering information used to describe a reference image by a server system. A client system may alter the auxiliary data and generate a new image based on the reference image and rendered scene information from the auxiliary data without creating additional network bandwidth or server workload. | 01-30-2014 |
20140028703 | RENDER-ASSISTED COMPRESSION FOR REMOTE GRAPHICS - A technique for efficiently compressing rendered three-dimensional images in a remote rendering system adds a novel render-assisted prediction function to an existing video compression framework, such as the standard H.264/5 framework. Auxiliary rendering information is separated from rendering information used to describe a reference image by a server system. A client system may alter the auxiliary data and generate a new image based on the reference image and rendered scene information from the auxiliary data without creating additional network bandwidth or server workload. | 01-30-2014 |
20140176745 | APPROACH FOR CAMERA CONTROL - An approach is provided for a user interface for enabling control of a camera. In one example, a method includes the following: displaying a tone mapped high dynamic range (HDR) image on a user interface device of the camera; receiving user edits via an input device associated with the user interface device; sending the user edits to one or more back-end devices of the camera to perform processing operations based on the user edits; receiving an updated tone mapped HDR image from the one or more back-end devices, wherein the updated tone mapped HDR image is generated from the processing operations performed based on the user edits; and displaying the updated tone mapped HDR image on the user interface as the camera lens continues to capture frames of the scene for the one or more back-end devices to perform operations that iteratively affect the updated tone mapped HDR image. | 06-26-2014 |
20140176750 | APPROACH FOR CAMERA CONTROL - An approach is provided for performing back-end operations for camera control. In one example, a method includes the following: receiving a user edit via a user interface device that displays an interpretation of a scene at which a camera lens of the camera is pointing, wherein the user edit is based on user input that is associated with a selection region on the user interface device; generating an edits mask based on one or more matching image patches, which are based on the user edit and a high dynamic range (HDR) image generated by the camera; performing one or more tone mapping operations based on the edits mask and the HDR image in order to generate a tone mapped HDR image; and performing one or more metering operations based on the edits mask and the tone mapped HDR image in order to generate metering parameters for frame capturing operations. | 06-26-2014 |
20150093024 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR JOINT COLOR AND DEPTH ENCODING - A system and method are provided for performing joint color and depth encoding. Color data and depth data for an image is received. Based on the color data, confidence values are computed for the depth data and the depth data is encoded based on the confidence values to represent a correlated portion of the depth data and a decorrelated portion of the depth data. In one embodiment, the depth data comprises per-pixel vergence angles. | 04-02-2015 |
20150206285 | EFFICIENT APPROXIMATE-NEAREST-NEIGHBOR (ANN) SEARCH FOR HIGH-QUALITY COLLABORATIVE FILTERING - A computer implemented method of performing an approximate-nearest-neighbor search is disclosed. The method comprises dividing an image into a plurality of tiles. Further, for each of the plurality of tiles, perform the following in parallel on a processor: (a) dividing image patches into a plurality of clusters, wherein each cluster comprises similar images patches, and wherein the dividing continues recursively until a size of a cluster is below a threshold value; (b) performing a nearest-neighbor query within each of the plurality of clusters; and (c) performing collaborative filtering in parallel for each image patch, wherein the collaborative filtering aggregates and processes nearest neighbor image patches from a same cluster containing a respective image patch to form an output image. | 07-23-2015 |
20150206504 | UNIFIED OPTIMIZATION METHOD FOR END-TO-END CAMERA IMAGE PROCESSING FOR TRANSLATING A SENSOR CAPTURED IMAGE TO A DISPLAY IMAGE - A computer implemented method of determining a latent image from an observed image is disclosed. The method comprises implementing a plurality of image processing operations within a single optimization framework, wherein the single optimization framework comprises solving a linear minimization expression. The method further comprises mapping the linear minimization expression onto at least one non-linear solver. Further, the method comprises using the non-linear solver, iteratively solving the linear minimization expression in order to extract the latent image from the observed image, wherein the linear minimization expression comprises: a data term, and a regularization term, and wherein the regularization term comprises a plurality of non-linear image priors. | 07-23-2015 |
20150243048 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PERFORMING ONE-DIMESIONAL SEARCHES IN TWO-DIMENSIONAL IMAGES - A system, method, and computer program product are provided for implementing a search of a digital image along a set of paths. The method includes the steps of selecting a set of paths in an image and identifying at least one feature pixel in the set of paths by comparing gradients for each of the pixels in the set of paths. The set of paths includes at least one line of pixels in the image, and a total number of pixels in the set of paths is less than half of a number of pixels in the image. | 08-27-2015 |