Method for encoding and method for decoding a LUT and corresponding devices
AssigneeDolby Laboratories Licensing Corporation
InventorsPhilippe Bordes, Pierre Andrivon, Emmanuel Jolly
Life of this patent
Estimating the term…
Abstract
A method for encoding a LUT defined as a lattice of vertices is disclosed. At least one value is of each vertex of the lattice. The method comprises for a current vertex: predicting the at least one value of said current vertex from another value which is for example obtained from reconstructed values of neighboring vertices; and encoding in a bitstream at least one residue computed between the at least one value of the current vertex and its prediction in a bitstream.
Claims24
A method for encoding a 3-dimensional color Look-Up Table associated with octants of an octree comprising:
- encoding a split flag for a current octant indicating whether at least one of its immediate child octants is recursively encoded;
- and
- encoding said current octant responsive to said split flag, wherein encoding said current octant comprises predicting at least one value of a vertex in said current octant from another value to obtain a prediction, and encoding a residue computed between the at least one value of the vertex and said prediction.
A method for decoding a 3-dimensional color Look-Up Table of octants of an octree comprising:
- decoding a split flag for a current octant indicating whether at least one of its immediate child octants is recursively decoded;
- and
- reconstructing said current octant responsive to said split flag, wherein reconstructing said current octant comprises predicting at least one value of a vertex in said current octant from another value to obtain a prediction and reconstructing said at least one value of the vertex from said prediction and a decoded residue.
An encoder for encoding a 3-dimensional color Look-Up Table of octants comprising an interface for accessing said 3-dimensional color Lookup Table of octants and at least a processor configured to:
- encode a split flag for a current octant indicating whether at least one of its immediate child octants is recursively encoded;
- and
- encode said current octant responsive to said split flag, wherein to encode said current octant comprises predicting at least one value of a vertex in said current octant from another value to obtain a prediction and encoding a residue computed between the at least one value of the vertex and said prediction.
A decoder for decoding a 3-dimension color Look-Up Table of octants comprising an interface for accessing a bitstream and at least one processor configured to:
- decode a split flag for a current octant indicating whether at least one of its immediate child octants is recursively decoded;
- and
- reconstruct said current octant responsive to said split flag, wherein to reconstruct said current octant comprises predicting at least one value of a vertex in said current octant from another value to obtain a prediction and reconstructing said at least one value of the vertex from said prediction and a decoded residue.
Dependencies are inferred from the claim text.