US2015264374A1PendingUtilityA1

Systems and methods for rgb video coding enhancement

Assignee: VID SCALE INCPriority: Mar 14, 2014Filed: Mar 14, 2015Published: Sep 17, 2015
Est. expiryMar 14, 2034(~7.6 yrs left)· nominal 20-yr term from priority
H04N 21/8451H04N 19/44H04N 19/46H04N 19/174H04N 19/176H04N 19/186H04N 19/12
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and devices are disclosed for performing adaptive residue color space conversion. A video bitstream may be received and a first flag may be determined based on the video bitstream. A residual may also be generated based on the video bitstream. The residual may be converted from a first color space to a second color space in response to the first flag.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for decoding video content, the method comprising:
 receiving a video bitstream;   determining a first flag based on the video bitstream;   generating a residual based on the video bitstream;   determining to convert the residual from a first color space to a second color space based on the first flag; and   converting the residual from the first color space to the second color space.   
     
     
         2 . The method of  claim 1 , wherein determining the first flag comprises receiving the first flag at a coding unit level, and wherein the first flag is associated with a coding unit. 
     
     
         3 . The method of  claim 2 , wherein the first flag is received only when a second flag at the coding unit level indicates there is at least one residual with a non-zero value in the coding unit. 
     
     
         4 . The method of  claim 1 , wherein converting the residual from the first color space to the second color space comprises applying a color space conversion matrix. 
     
     
         5 . The method of  claim 4 , wherein the color space conversion matrix corresponds to one of an irreversible YCgCo to RGB conversion matrix or a reversible YCgCo to RGB conversion matrix. 
     
     
         6 . The method of  claim 5 , wherein:
 where the color space conversion matrix corresponds to the irreversible YCgCo to RGB conversion matrix, the irreversible YCgCo to RGB conversion matrix is applied in lossy coding, and   where the color space conversion matrix corresponds to the reversible YCgCo to RGB conversion matrix, the reversible YCgCo to RGB conversion matrix is applied in lossless coding.   
     
     
         7 . The method of  claim 4 , wherein converting the residual from the first color space to the second color space further comprises applying a matrix of scale factors. 
     
     
         8 . The method of  claim 7 , wherein the color space conversion matrix is not normalized, and wherein each row of the matrix of scale factors comprises scale factors corresponding to a norm of a corresponding row of the non-normalized color space conversion matrix. 
     
     
         9 . The method of  claim 4 , wherein the color space conversion matrix comprises at least one fixed-point precision coefficient. 
     
     
         10 . The method of  claim 1 , further comprising determining a second flag based on the video bitstream, wherein the second flag is signaled at one of a sequence level, a picture level, or a slice level, and wherein the second flag indicates whether a process of converting the residual from the first color space to the second color space is enabled for the sequence level, picture level, or slice level, respectively. 
     
     
         11 . A wireless transmit/receive unit (WTRU) comprising:
 a receiver configured to receive a video bitstream; and   a processor configured to:
 determine a first flag based on the video bitstream; 
 generate a residual based on the video bitstream; 
 determine to convert the residual from a first color space to a second color space based on the first flag; and 
 convert the residual from the first color space to the second color space. 
   
     
     
         12 . The WTRU of  claim 11 , wherein the receiver is further configured to receive the first flag at a coding unit level, and wherein the first flag is associated with a coding unit. 
     
     
         13 . The WTRU of  claim 12 , wherein the receiver is further configured to receive the first flag only when a second flag at the coding unit level indicates there is at least one residual with a non-zero value in the coding unit. 
     
     
         14 . The WTRU of  claim 11 , wherein the processor is configured to convert the residual from the first color space to the second color space by applying a color space conversion matrix. 
     
     
         15 . The WTRU of  claim 14 , wherein the color space conversion matrix corresponds to one of an irreversible YCgCo to RGB conversion matrix or a reversible YCgCo to RGB conversion matrix. 
     
     
         16 . The WTRU of  claim 15 , wherein:
 where the color space conversion matrix corresponds to the irreversible YCgCo to RGB conversion matrix, the irreversible YCgCo to RGB conversion matrix is applied in lossy coding, and   where the color space conversion matrix corresponds to the reversible YCgCo to RGB conversion matrix, the reversible YCgCo to RGB conversion matrix is applied in lossless coding.   
     
     
         17 . The WTRU of  claim 14 , wherein the processor is further configured to convert the residual from the first color space to the second color space by applying a matrix of scale factors. 
     
     
         18 . The WTRU of  claim 17 , wherein the color space conversion matrix is not normalized, and wherein each row of the matrix of scale factors comprises scale factors corresponding to a norm of a corresponding row of the non-normalized color space conversion matrix. 
     
     
         19 . The WTRU of  claim 14 , wherein the color space conversion matrix comprises at least one fixed-point precision coefficient. 
     
     
         20 . The WTRU of  claim 11 , wherein the processor is further configured to determine a second flag based on the video bitstream, wherein the second flag is signaled at one of a sequence level, a picture level, or a slice level, and wherein the second flag indicates whether a process of converting the residual from the first color space to the second color space is enabled for the sequence level, picture level, or slice level, respectively.

Join the waitlist — get patent alerts

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

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