DATA DEPENDENCY IN CODING/DECODING
Saved in:
| Title: | DATA DEPENDENCY IN CODING/DECODING |
|---|---|
| Document Number: | 20220174306 |
| Publication Date: | June 2, 2022 |
| Appl. No: | 17/548197 |
| Application Filed: | December 10, 2021 |
| 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. |
| Assignees: | InterDigital VC Holdings, Inc. (Wilmington, DE, US) |
| Claim: | 1-15. (canceled) |
| Claim: | 16. A decoding method, comprising: determining from a bitstream that a block of a picture uses a tool in which a second motion vector used for temporally predicting said block results from a refinement of a first motion vector encoded in the bitstream; splitting said block in several hardware units, 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; and reconstructing said block by applying said tool on each hardware unit. |
| Claim: | 17. The method of claim 16, wherein said block is split in several hardware units when the block has a size greater than a predefined maximum hardware unit size. |
| Claim: | 18. The method of claim 17, wherein said block is split in several hardware units of the maximum hardware unit size and if the splitting results in a hardware unit of the maximum hardware unit size at least partially outside the block, adapting the size of said hardware unit so that said hardware unit is in the block. |
| Claim: | 19. An encoding method, comprising: determining that a block of a picture is to be encoded in a bitstream using a tool in which a second motion vector used for temporally predicting said block results from a refinement of a first motion vector to be encoded in the bitstream; splitting said block in several hardware units, 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; and applying said tool on each hardware unit. |
| Claim: | 20. The method of claim 19, wherein said block is split in several hardware units when the block has a size greater than a predefined maximum hardware unit size. |
| Claim: | 21. The method of claim 20, wherein said block is split in several hardware units of the maximum hardware unit size and if the splitting results in a hardware unit of the maximum hardware unit size at least partially outside the block, adapting the size of said hardware unit so that said hardware unit is in the block. |
| Claim: | 22. A decoding device comprising an electronic circuitry adapted for: determining from a bitstream that a block of a picture uses a tool in which a second motion vector used for temporally predicting said block results from a refinement of a first motion vector encoded in the bitstream; splitting said block in several hardware units, 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; and reconstructing said block by applying said tool on each hardware unit. |
| Claim: | 23. The device of claim 22, wherein said block is split in several hardware units when the block has a size greater than a predefined maximum hardware unit size. |
| Claim: | 24. The device of claim 23, wherein said block is split in several hardware units of the maximum hardware unit size and if the splitting results in a hardware unit of the maximum hardware unit size at least partially outside the block, adapting the size of said hardware unit so that said hardware unit is in the block. |
| Claim: | 25. An encoding device comprising an electronic circuitry adapted for: determining that a block of a picture is to be encoded in a bitstream using a tool in which a second motion vector used for temporally predicting said block results from a refinement of a first motion vector to be encoded in the bitstream; splitting said block in several hardware units, 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; and applying said tool on each hardware unit. |
| Claim: | 26. The device of claim 25, wherein said block is split in several hardware units when the block has a size greater than a predefined maximum hardware unit size. |
| Claim: | 27. The device of claim 26, wherein said block is split in several hardware units of the maximum hardware unit size and if the splitting results in a hardware of the maximum hardware unit size at least partially outside the block, adapting the size of said hardware unit so that said hardware unit is in the block. |
| Claim: | 28. A non-transitory information storage medium storing program code instructions for implementing the method of claim 16. |
| Claim: | 29. A non-transitory computer readable medium comprising computer-executable instructions to enable a processor to perform the method of claim 16. |
| Claim: | 30. A non-transitory information storage medium storing program code instructions for implementing the method of claim 19. |
| Claim: | 31. A non-transitory computer readable medium comprising computer-executable instructions to enable a processor to perform the method of claim 19. |
| Current International Class: | 04; 04; 04; 04 |
| Accession Number: | edspap.20220174306 |
| Database: | USPTO Patent Applications |
Be the first to leave a comment!