Bibliographic Details
| 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 |