DATA DEPENDENCY IN CODING/DECODING

Saved in:
Bibliographic Details
Title: DATA DEPENDENCY IN CODING/DECODING
Document Number: 20210136398
Publication Date: May 6, 2021
Appl. No: 17/057356
Application Filed: May 17, 2019
Abstract: A decoding method is disclosed. A flag is first decoded. The flag indicates whether a current block of a picture is decoded with a tool of a set of tools. The set of tools comprises tools using reconstructed samples of neighboring blocks decoded prior to the current block or using a block of the picture larger than a hardware unit. The flag is only decoded in the case where the current block has a parent hardware unit. A current block is then decoded responsive to the flag.
Claim: 1-15. (canceled)
Claim: 16. A decoding method, comprising: decoding from a bitstream a first block of a picture, said block being temporally predicted using a motion vector, said motion vector being predicted from a motion vector predictor obtained from a second block, said second block being encoded using a tool in which said second block is temporally predicted using a second motion vector resulting from a refinement of a first motion vector decoded from the bitstream, wherein the motion vector predictor is the first motion vector.
Claim: 17. The decoding method of claim 16, wherein the refinement of the first motion vector for obtaining the second motion vector uses a template, only a part of the template located inside a same parent hardware unit as the current block being used, a hardware unit being a portion of a picture such that all computations inside said portion are done independently of any other portion of said picture.
Claim: 18. A decoding apparatus, comprising at least one processor configured to perform: decoding from a bitstream a first block of a picture, said block being temporally predicted using a motion vector, said motion vector being predicted from a motion vector predictor obtained from a second block, said second block being encoded using a tool in which said second block is temporally predicted using a second motion vector resulting from a refinement of a first motion vector decoded from the bitstream, wherein the motion vector predictor is the first motion vector.
Claim: 19. The decoding apparatus of claim 18, wherein the refinement of the first motion vector for obtaining the second motion vector uses a template, only a part of the template located inside a same parent hardware unit as the current block being used, a hardware unit being a portion of a picture such that all computations inside said portion are done independently of any other portion of said picture.
Claim: 20. An encoding method, comprising: encoding in a bitstream a first block of a picture, said block being temporally predicted using a motion vector, said motion vector being predicted from a motion vector predictor obtained from a second block, said second block being encoded using a tool in which said second block is temporally predicted using a second motion vector resulting from a refinement of a first motion vector encoded in the bitstream, wherein the motion vector predictor is the first motion vector.
Claim: 21. The encoding method of claim 20, wherein the refinement of the first motion vector for obtaining the second motion vector uses a template, only a part of the template located inside a same parent hardware unit as the current block being used, a hardware unit being a portion of a picture such that all computations inside said portion are done independently of any other portion of said picture.
Claim: 22. An encoding apparatus, comprising at least one processor configured to perform: encoding in a bitstream a first block of a picture, said block being temporally predicted using a motion vector, said motion vector being predicted from a motion vector predictor obtained from a second block, said second block being encoded using a tool in which said second block is temporally predicted using a second motion vector resulting from a refinement of a first motion vector encoded in the bitstream, wherein the motion vector predictor is the first motion vector.
Claim: 23. The encoding apparatus of claim 22, wherein the refinement of the first motion vector for obtaining the second motion vector uses a template, only a part of the template located inside a same parent hardware unit as the current block being used, a hardware unit being a portion of a picture such that all computations inside said portion are done independently of any other portion of said picture.
Claim: 24. Information storage medium storing program code instructions for implementing the method according to claim 16.
Claim: 25. Information storage medium storing program code instructions for implementing the method according to claim 20.
Current International Class: 04; 04; 04; 04
Accession Number: edspap.20210136398
Database: USPTO Patent Applications
Description
Abstract:A decoding method is disclosed. A flag is first decoded. The flag indicates whether a current block of a picture is decoded with a tool of a set of tools. The set of tools comprises tools using reconstructed samples of neighboring blocks decoded prior to the current block or using a block of the picture larger than a hardware unit. The flag is only decoded in the case where the current block has a parent hardware unit. A current block is then decoded responsive to the flag.