Image encoding and decoding apparatus, and image encoding and decoding method
US-2024089438-A1 · Mar 14, 2024 · US
US9294776B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9294776-B2 |
| Application number | US-201414196538-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 4, 2014 |
| Priority date | Mar 5, 2013 |
| Publication date | Mar 22, 2016 |
| Grant date | Mar 22, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one example, a device for coding video data includes a video coder configured to code, for a tile of an enhancement layer picture, data indicating a number of tiles in a base layer picture that need to be coded before the tile of the enhancement layer picture can be coded, code tiles of the base layer picture corresponding to the number of tiles, and, after coding the tiles of the base layer picture, code the tile of the enhancement layer picture substantially in parallel with at least one other tile in the base layer picture.
Opening claim text (preview).
What is claimed is: 1. A method of decoding video data, the method comprising: decoding, for a tile of an enhancement layer picture, data indicating a number of tiles in a base layer picture corresponding to the enhancement layer picture that need to be decoded before the tile of the enhancement layer picture can be decoded, wherein each of the tiles comprises a respective integer number of coding tree blocks co-occurring in one column and one row, ordered consecutively in coding tree block raster scan of the corresponding tile; decoding tiles of the base layer picture corresponding to the number of tiles; and after decoding the tiles of the base layer picture, decoding the tile of the enhancement layer picture in parallel with at least one other tile in the base layer picture, wherein the at least one other tile comprises a tile other than the tiles corresponding to the number of tiles. 2. The method of claim 1 , wherein decoding the data indicating the number of tiles comprises decoding a max_ref_tile_dec_idc_minus1 syntax element that indicates a maximum number of tiles in the base layer picture that need to be decoded before the tile of the enhancement layer picture can be decoded. 3. The method of claim 1 , further comprising deriving the corresponding tiles based on a tile scan order of the base layer picture and the number. 4. The method of claim 1 , wherein decoding the data comprises decoding the data in at least one of a video parameter set (VPS), a sequence parameter set (SPS), a picture parameter set (PPS), a slice header, video usability information (VUI), and a supplemental enhancement information (SEI) message. 5. The method of claim 1 , further comprising decoding, for the tile, data indicating respective numbers of tiles in a plurality of base layer pictures that need to be decoded before the tile of the enhancement layer picture can be decoded. 6. The method of claim 1 , wherein the data indicating the number of tiles comprises identifiers for the corresponding tiles. 7. The method of claim 1 , further comprising decoding data indicative of a tile scanning process at the base layer for the reference layer. 8. A method of encoding video data, the method comprising: encoding, for a tile of an enhancement layer picture, data indicating a number of tiles in a base layer picture corresponding to the enhancement layer picture that need to be decoded before the tile of the enhancement layer picture can be decoded, wherein each of the tiles comprises a respective integer number of coding tree blocks co-occurring in one column and one row, ordered consecutively in coding tree block raster scan of the corresponding tile; encoding tiles of the base layer picture corresponding to the number of tiles; and after encoding the tiles of the base layer picture, encoding the tile of the enhancement layer picture in parallel with at least one other tile in the base layer picture, wherein the at least one other tile comprises a tile other than the tiles corresponding to the number of tiles. 9. The method of claim 8 , wherein encoding the data indicating the number of tiles comprises encoding a max_ref_tile_dec_idc_minus1 syntax element that indicates a maximum number of tiles in the base layer picture that need to be decoded before the tile of the enhancement layer picture can be decoded. 10. The method of claim 8 , further comprising deriving the corresponding tiles based on a tile scan order of the base layer picture and the number. 11. The method of claim 8 , wherein encoding the data comprises encoding the data in at least one of a video parameter set (VPS), a sequence parameter set (SPS), a picture parameter set (PPS), a slice header, video usability information (VUI), and a supplemental enhancement information (SEI) message. 12. The method of claim 8 , further comprising encoding, for the tile, data indicating respective numbers of tiles in a plurality of base layer pictures that need to be decoded before the tile of the enhancement layer picture can be decoded. 13. The method of claim 8 , wherein the data indicating the number of tiles comprises identifiers for the corresponding tiles. 14. The method of claim 8 , further comprising encoding data indicative of a tile scanning process at the base layer for the reference layer. 15. A device for coding video data, the device comprising: a memory configured to store video data; and a video coder configured to: code, for a tile of an enhancement layer picture, data indicating a number of tiles in a base layer picture of the video data, the base layer picture corresponding to the enhancement layer picture, that need to be coded before the tile of the enhancement layer picture can be coded, wherein each of the tiles comprises a respective integer number of coding tree blocks co-occurring in one column and one row, ordered consecutively in coding tree block raster scan of the corresponding tile, code tiles of the base layer picture corresponding to the number of tiles, and, after coding the tiles of the base layer picture, code the tile of the enhancement layer picture in parallel with at least one other tile in the base layer picture, wherein the at least one other tile comprises a tile other than the tiles corresponding to the number of tiles. 16. The device of claim 15 , wherein the data indicating the number of tiles comprises a max_ref_tile_dec_idc_minus1 syntax element that indicates a maximum number of tiles in the base layer picture that need to be decoded before the tile of the enhancement layer picture can be decoded. 17. The device of claim 15 , wherein the video coder is configured to derive the corresponding tiles based on a tile scan order of the base layer picture and the number. 18. The device of claim 15 , wherein the video coder is configured to code the data in at least one of a video parameter set (VPS), a sequence parameter set (SPS), a picture parameter set (PPS), a slice header, video usability information (VUI), and a supplemental enhancement information (SEI) message. 19. The device of claim 15 , wherein the video coder is further configured to code, for the tile, data indicating respective numbers of tiles in a plurality of base layer pictures that need to be decoded before the tile of the enhancement layer picture can be decoded. 20. The device of claim 15 , wherein the data indicating the number of tiles comprises identifiers for the corresponding tiles. 21. The device of claim 15 , wherein the video coder is further configured to code data indicative of a tile scanning process at the base layer for the reference layer. 22. The device of claim 15 , wherein the video coder comprises at least one of a video encoder or a video decoder. 23. A device for coding video data, the device comprising: means for coding, for a tile of an enhancement layer picture, data indicating a number of tiles in a base layer picture corresponding to the enhancement layer picture that need to be decoded before the tile of the enhancement layer picture can be coded, wherein each of the tiles comprises a respective integer number of coding tree blocks co-occurring in one column and one row, ordered consecutively in coding tree block raster scan of the corresponding tile; means for coding tiles of the base layer picture corresponding to the number of tiles; and means for coding, after coding the tiles of the base layer picture, the tile of the enhancement layer picture in parallel with at least one other tile
using parallelised computational arrangements · CPC title
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
in the spatial domain · CPC title
using predictive coding (H04N19/61 takes precedence) · CPC title
Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation (H04N19/635, H04N19/86 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.