US2019356925A1PendingUtilityA1

Systems and methods for providing 3d look-up table coding for color gamut scalability

Assignee: VID SCALE INCPriority: Sep 20, 2013Filed: Aug 2, 2019Published: Nov 21, 2019
Est. expirySep 20, 2033(~7.1 yrs left)· nominal 20-yr term from priority
G06T 9/40H04N 19/147H04N 19/34H04N 19/463H04N 19/33H04N 19/96H04N 19/186H04N 1/64H04N 19/597
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for improving efficiency in three-dimensional (3D) look-up table (LUT) coding and/or reducing table size of a 3D LUT may be provided. For example, octants associated with the 3D LUT may be provided for color space segmentation and coding may be performed on an octree associated with the octants where coding may include encoding nodes of the octree associated with the octants and corresponding vertices of the 3D LUT belonging to the nodes. The 3D LUT may also be signaled (e.g., based on a sequence and/or picture level).

Claims

exact text as granted — not AI-modified
1 - 23 . (canceled) 
     
     
         24 . A method comprising:
 receiving, for a current picture in a video sequence, a color mapping table prediction mode indication for predicting a current color mapping table for the current picture, wherein the current color mapping table is partitioned into a plurality of segments, a segment corresponding to a portion of a color space, the current color mapping table having a plurality of color mapping coefficient parameters that are associated with various vertices of the plurality of segments;   determining, based on the color mapping table prediction mode indication associated with the current picture, a color mapping predictor for predicting at least one vertex in the current color mapping table; and   reconstructing at least one color mapping coefficient parameter of the current color mapping table for the current picture based on the determined color mapping predictor.   
     
     
         25 . The method of  claim 24 , further comprising:
 receiving a global color mapping table associated with a plurality of pictures in the video sequence;   on a condition that the color mapping table prediction mode indication indicates that the global color mapping table is to be used as the color mapping predictor, determining the global color mapping table as the color mapping predictor for predicting the current color mapping table; and   predicting the plurality of color mapping coefficient parameters of the current color mapping table based on a plurality of corresponding color mapping coefficient parameters in the global color mapping table.   
     
     
         26 . The method of  claim 25 , wherein the global color mapping table associated with the plurality of pictures is received in a picture parameter set. 
     
     
         27 . The method of  claim 24 , wherein the current color mapping table is partially reconstructed, and the method further comprises:
 on a condition that the color mapping table prediction mode indication indicates that a reconstructed parent segment of a current segment in the current color mapping table is to be used as the color mapping predictor, determining the parent segment of the current segment as the color mapping predictor for predicting the current segment; and   predicting a plurality of color mapping coefficient parameters associated with the current segment of the current color mapping table based on a plurality of vertices associated with the parent segment.   
     
     
         28 . The method of  claim 24 , further comprising:
 receiving a global color mapping table associated with the plurality of pictures in the video sequence;   on a condition that the color mapping table prediction mode indication indicates that the color mapping predictor comprises a portion of the global color mapping table and a portion of the current color mapping table, identifying a vertex prediction mode for a current vertex of the current color mapping table based on a vertex prediction mode indication associated with the current vertex; and   predicting a plurality of color mapping coefficient parameters associated with the current vertex based on the vertex prediction mode for the current vertex, wherein the plurality of color mapping coefficient parameters associated with the current vertex are predicted based on at least one vertex associated with a reconstructed parent segment on a condition that the vertex prediction mode indication indicates that the reconstructed parent segment from the current color mapping table is to be used to predict the current vertex.   
     
     
         29 . The method of  claim 24 , further comprising:
 receiving a global color mapping table associated with the plurality of pictures in the video sequence;   on a condition that the color mapping table prediction mode indication indicates that the color mapping predictor comprises a portion of the global color mapping table and a portion of the current color mapping table, identifying a vertex prediction mode for a current vertex of the current color mapping table based on a vertex prediction mode indication associated with the current vertex; and   predicting a plurality of color mapping coefficient parameters associated with the current vertex based on the vertex prediction mode for the current vertex, wherein the plurality of color mapping coefficient parameters associated with the current vertex are predicted based on a collocated segment of the global color mapping table in on a condition that the vertex prediction mode indication indicates that the collocated segment of the global color mapping table is to be used to predict the current vertex.   
     
     
         30 . The method of  claim 24 , wherein reconstructing the at least one color mapping coefficient parameter of the current color mapping table for the current picture based on the determined color mapping predictor further comprises:
 deriving a plurality of color mapping coefficient parameters associated with a current vertex in the current color mapping table via trilinear interpolation based on a plurality of neighboring vertices that neighbor a collocated vertex in the determined color mapping predictor.   
     
     
         31 . The method of  claim 24 , wherein reconstructing the at least one color mapping coefficient parameter of the current color mapping table for the current picture based on the determined color mapping predictor further comprises:
 deriving a plurality of color mapping coefficient parameters associated with a current vertex in the current color mapping table based on a collocated vertex in the determined color mapping predictor.   
     
     
         32 . The method of  claim 24 , wherein reconstructing the at least one color mapping coefficient parameter of the current color mapping table for the current picture based on the determined color mapping predictor further comprises:
 determining a prediction value for a color mapping coefficient parameter associated with a current vertex in the current color mapping table based on the determined color mapping predictor;   receiving a residual value for the color mapping coefficient parameter associated with the current vertex; and   deriving the color mapping coefficient parameter associated with the current vertex in the current color mapping table based on the prediction value and the residual value for the color mapping coefficient parameter.   
     
     
         33 . The method of  claim 24 , wherein the color mapping table prediction mode indication for predicting the current color mapping table for the current picture is received at a picture level. 
     
     
         34 . A video decoding device comprising:
 a processor configured to:
 receive, for a current picture in a video sequence, a color mapping table prediction mode indication for predicting a current color mapping table for the current picture, wherein the current color mapping table is partitioned into a plurality of segments, a segment corresponding to a portion of a color space, the current color mapping table having a plurality of color mapping coefficient parameters that are associated with various vertices of the plurality of segments; 
 determine, based on the color mapping table prediction mode indication associated with the current picture, a color mapping predictor for predicting at least one vertex in the current color mapping table; and 
 reconstruct at least one color mapping coefficient parameter of the current color mapping table for the current picture based on the determined color mapping predictor. 
   
     
     
         35 . The video decoding device of  claim 34 , wherein the processor is further configured to:
 receive a global color mapping table associated with a plurality of pictures in the video sequence;   on a condition that the color mapping table prediction mode indication indicates that the global color mapping table is to be used as the color mapping predictor, determine the global color mapping table as the color mapping predictor for predicting the current color mapping table for the current picture; and   predict the plurality of color mapping coefficient parameters of the current color mapping table based on a plurality of corresponding color mapping coefficient parameters in the global color mapping table.   
     
     
         36 . The video decoding device of  claim 35 , wherein the global color mapping table associated with the plurality of pictures is received in a picture parameter set. 
     
     
         37 . The video decoding device of  claim 34 , wherein the current color mapping table is partially reconstructed and, the processor is further configured to:
 on a condition that the color mapping table prediction mode indication indicates that a reconstructed parent segment of a current segment in the current color mapping table is to be used as the color mapping predictor, determine the parent segment of the current segment as the color mapping predictor for predicting the current segment; and   predict a plurality of color mapping coefficient parameters associated with the current segment of the current color mapping table based on a plurality of vertices associated with the parent segment.   
     
     
         38 . The video decoding device of  claim 34 , wherein the processor is further configured to:
 receive a global color mapping table associated with the plurality of pictures in the video sequence;   on a condition that the color mapping table prediction mode indication indicates that the color mapping predictor comprises a portion of the global color mapping table and a portion of the current color mapping table, identify a vertex prediction mode for a current vertex of the current color mapping table based on a vertex prediction mode indication associated with the current vertex; and   predicting a plurality of color mapping coefficient parameters associated with the current vertex based on the vertex prediction mode for the current vertex, wherein the plurality of color mapping coefficient parameters associated with the current vertex are predicted based on at least one vertex associated with a reconstructed parent segment on a condition that the vertex prediction mode indication indicates that the reconstructed parent segment from the current color mapping table is to be used to predict the current vertex.   
     
     
         39 . The video decoding device of  claim 34 , wherein the processor is further configured to:
 receive a global color mapping table associated with the plurality of pictures in the video sequence;   on a condition that the color mapping table prediction mode indication indicates that the color mapping predictor comprises a portion of the global color mapping table and a portion of the current color mapping table, identify a vertex prediction mode for a current vertex of the current color mapping table based on a vertex prediction mode indication associated with the current vertex; and   predict a plurality of color mapping coefficient parameters associated with the current vertex based on the vertex prediction mode for the current vertex, wherein the plurality of color mapping coefficient parameters associated with the current vertex are predicted based on a collocated segment of the global color mapping table in on a condition that the vertex prediction mode indication indicates that the collocated segment of the global color mapping table is to be used to predict the current vertex.   
     
     
         40 . The video decoding device of  claim 34 , the processor is further configured to:
 derive a plurality of color mapping coefficient parameters associated with a current vertex in the current color mapping table via trilinear interpolation based on a plurality of neighboring vertices that neighbor a collocated vertex in the determined color mapping predictor.   
     
     
         41 . The video decoding device of  claim 34 , the processor is further configured to:
 derive a plurality of color mapping coefficient parameters associated with a current vertex in the current color mapping table based on a collocated vertex in the determined color mapping predictor.   
     
     
         42 . The video decoding device of  claim 34 , the processor is further configured to:
 determine a prediction value for a color mapping coefficient parameter associated with a current vertex in the current color mapping table based on the determined color mapping predictor;   receive a residual value for the color mapping coefficient parameter associated with the current vertex; and   derive the color mapping coefficient parameter associated with the current vertex in the current color mapping table based on the prediction value and the residual value for color mapping coefficient parameter.   
     
     
         43 . The video decoding device of  claim 34 , wherein the color mapping table prediction mode indication for predicting the current color mapping table for the current picture is received at a picture level.

Join the waitlist — get patent alerts

Track US2019356925A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.