Depthmap compression
AssigneeGoogle Inc.
InventorCarlos Hernandez Esteban
Life of this patent
Estimating the term…
Abstract
Systems and methods for compressing a depthmap are provided. In some aspects, a system includes an encoding module configured to determine a minimum value and a maximum value of a depthmap. The encoding module is further configured to normalize the depthmap based on the minimum value, the maximum value, and an encoding model. The normalized depthmap includes a scalar value for each pixel of the depthmap. The system also includes a compression module configured to compress the normalized depthmap.
Claims28
A system for compressing a depthmap, the system comprising:
- an encoding module configured to determine a minimum value and a maximum value of a depthmap, the encoding module further configured to normalize the depthmap based on the minimum value, the maximum value, and an encoding model, the normalized depthmap comprising a scalar value for each pixel of the depthmap;
- and
- a compression module configured to compress the normalized depthmap.
A computer-implemented method for compressing a depthmap, the method comprising:
- determining a minimum value and a maximum value of a depthmap;
- normalizing the depthmap based on the minimum value, the maximum value, and an encoding model, the normalized depthmap comprising a scalar value for each pixel of the depthmap;
- and
- compressing, by a processor, the normalized depthmap.
A system for compressing a depthmap, the system comprising:
- an encoding module configured to determine a minimum value and a maximum value of a depthmap, the encoding module further configured to normalize the depthmap based on the minimum value, the maximum value, and an encoding model, the normalized depthmap comprising a scalar value for each pixel of the depthmap, the encoding model comprising at least one of a linear model and a nonlinear model;
- a compression module configured to compress the normalized depthmap using Joint Photographic Experts Group (JPEG) compression;
- and
- a transmission module configured to combine metadata with the compressed normalized depthmap into a transmission file, the metadata comprising at least one of the minimum value, the maximum value, and a type of the encoding model.
A computer-implemented method for decoding a compressed depthmap, the method comprising:
- receiving a compressed version of a depthmap;
- decompressing, by a processor, the compressed version of the depthmap to generate a decompressed version of the depthmap, wherein the decompressed version of the depthmap is normalized based on a minimum value of an original version of the depthmap, a maximum value of the original version of the depthmap, and an encoding model, the normalized depthmap comprising a scalar value for each pixel of the original version of the depthmap;
- and
- decoding the normalized depthmap to generate the original version of the depthmap.
Dependencies are inferred from the claim text.