US2017295367A1PendingUtilityA1

Video coder providing implicit coefficient prediction and scan adaptation for image coding and intra coding of video

Assignee: AT & T IP II LPPriority: Sep 20, 1996Filed: Jun 26, 2017Published: Oct 12, 2017
Est. expirySep 20, 2016(expired)· nominal 20-yr term from priority
H04N 19/139H04N 19/513H04N 19/89H04N 19/50H04N 19/11H04N 19/625H04N 19/124H04N 19/44H04N 19/619H04N 19/122H04N 19/176H04N 19/60H04N 19/13H04N 19/20H04N 19/14H04N 19/593
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A predictive video coder performs gradient prediction based on previous blocks of image data. For a new block of image data, the prediction determines a horizontal gradient and a vertical gradient from a block diagonally above the new block (vertically above a previous horizontally adjacent block). Based on these gradients, the encoder predicts image information based on image information of either the horizontally adjacent block or a block vertically adjacent to the new block. The encoder determines a residual that is transmitted in an output bitstream. The decoder performs the identical gradient prediction and predicts image information without need for overhead information. The decoder computes the actual information based on the predicted information and the residual from the bitstream.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . A method comprising:
 receiving, by a processor, a plurality of decoded blocks of image data adjacent to a current block X of image data, the plurality of decoded blocks of image data being blocks in a row above or in a column to the left of the current block X of image data;   receiving, by the processor, a first parameter associated with one of a plurality of prediction modes;   generating, by the processor, a second parameter associated with a direction of prediction; and   decoding, by the processor, the current block X of image data predicted from one of the plurality of decoded adjacent blocks of image data according to the direction associated with the second parameter.   
     
     
         2 . The method of  claim 1 , wherein the first parameter comprises a flag. 
     
     
         3 . The method of  claim 2 , wherein the flag indicates that the one of the plurality of prediction modes comprises predicting the current block X from one of the decoded blocks adjacent to the current block X. 
     
     
         4 . The method of  claim 3 , wherein the current block X comprises an 8 pixel by 8 pixel array. 
     
     
         5 . The method of  claim 1 , wherein the plurality of decoded blocks is inside a boundary of a video object plane containing the current block X. 
     
     
         6 . A decoder comprising:
 a processor;   a module configured to control the processor to receive a plurality of decoded blocks of image data adjacent to a current block X of image data, the plurality of decoded blocks of image data being blocks in a row above or in a column to the left of the current block X of image data;   a module configured to control the processor to receive a first parameter associated with one of a plurality of prediction modes;   a module configured to control the processor to generate a second parameter associated with a direction of prediction; and   a module configured to control the processor to decode the current block X of image data predicted from one of the plurality of decoded adjacent blocks of image data according to the direction associated with the second parameter.   
     
     
         7 . The decoder of  claim 6 , wherein the first parameter comprises a flag. 
     
     
         8 . The decoder of  claim 7 , wherein the flag indicates that the one of the plurality of prediction modes comprises predicting the current block X from one of the decoded blocks adjacent to the current block X. 
     
     
         9 . The decoder of  claim 8 , wherein the current block X comprises an 8 pixel by 8 pixel array. 
     
     
         10 . The decoder of  claim 6 , wherein the plurality of decoded blocks is inside a boundary of a video object plane containing the current block X. 
     
     
         11 . A decoder that decodes according to stored operations, the operations comprising:
 receiving a plurality of decoded blocks of image data adjacent to a current block X of image data, the plurality of decoded blocks of image data being blocks in a row above or in a column to the left of the current block X of image data;   receiving a first parameter associated with one of a plurality of prediction modes;   generating a second parameter associated with a direction of prediction the second parameter being associated with the first parameter; and   decoding the current block X of image data predicted from one of the plurality of decoded adjacent blocks of image data according to the direction associated with the second parameter.   
     
     
         12 . The decoder of  claim 11 , wherein the first parameter comprises a flag. 
     
     
         13 . The decoder of  claim 12 , wherein the flag indicates that the one of the plurality of prediction modes comprises predicting the current block X from one of the decoded blocks adjacent to the current block X. 
     
     
         14 . The decoder of  claim 13 , wherein the current block X comprises an 8 pixel by 8 pixel array. 
     
     
         15 . The decoder of  claim 11 , wherein the plurality of decoded blocks is inside a boundary of a video object plane containing the current block X.

Join the waitlist — get patent alerts

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

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