Image processing apparatus and image processing method
US-2015036758-A1 · Feb 5, 2015 · US
US9648319B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9648319-B2 |
| Application number | US-201314049649-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 9, 2013 |
| Priority date | Dec 12, 2012 |
| Publication date | May 9, 2017 |
| Grant date | May 9, 2017 |
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.
An apparatus configured to code video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with an enhancement layer having a first block and a base layer having a second block, the second block in the base layer corresponding to the first block in the enhancement layer. The processor is configured to predict, by inter layer prediction, the first block in the enhancement layer based on information derived from the second block in the base layer. At least a portion of the second block is located outside of a reference region of the base layer, the reference region being available for use for the inter layer prediction of the first block. The processor may encode or decode the video information.
Opening claim text (preview).
What is claimed is: 1. An apparatus configured to code video information, comprising: a memory configured to store video data associated with an enhancement layer and a base layer, the enhancement layer having a current block; and a processor in communication with the memory, the processor configured to: obtain a cropped base layer picture of the base layer, wherein the cropped base layer picture comprises a cropped portion of a coded base layer picture of the base layer, the coded base layer picture having a base layer block corresponding to the current block, wherein at least a portion of the base layer block is outside the cropped base layer picture, wherein the portion of the base layer block that is outside the cropped portion is not available to the processor to code the current block; and code the current block based on the cropped base layer picture and not based on the portion of the base layer block that is outside the cropped portion. 2. The apparatus of claim 1 , wherein the processor is further configured to: code the current block based on information derived from a neighboring block nearest to the base layer block in the base layer, the neighboring block being located within the cropped base layer picture. 3. The apparatus of claim 1 , wherein the processor is further configured to clip coordinate information of the base layer block to a range of the cropped base layer picture. 4. The apparatus of claim 1 , wherein the processor is further configured to clip coordinate information of the current block to a range of the cropped base layer picture prior to a position mapping process to determine base layer block to be used to code the current block. 5. The apparatus of claim 1 , wherein the processor is further configured to: pad the cropped base layer picture such that the padded cropped base layer picture has a same size as the coded base layer picture; upsample the padded cropped base layer picture such that the upsampled padded cropped base layer picture has a same size as an enhancement layer picture containing the current block; and code the current block based on the upsampled padded cropped base layer picture. 6. The apparatus of claim 1 , wherein the processor is further configured to: determine whether the base layer block is outside the cropped base layer picture; and in response to a determination that the base layer block is outside the cropped base layer picture, disable inter layer prediction of syntax elements and residual information for the current block. 7. The apparatus of claim 1 , wherein the processor is further configured to: determine whether the base layer block is outside the cropped base layer picture; and in response to a determination that the base layer block is outside the cropped base layer picture, use default syntax elements for the inter layer prediction of the current block. 8. The apparatus of claim 2 , wherein the processor is further configured to: determine whether the base layer block is outside the cropped base layer picture; and in response to a determination that the base layer block is outside the cropped base layer picture, use syntax elements of the neighboring block for the inter layer prediction of the current block. 9. The apparatus of claim 1 , wherein a smallest coding unit (SCU) size of the enhancement layer is different from a SCU size of the base layer. 10. The apparatus of claim 1 , wherein a boundary padding size of each picture boundary of the enhancement layer is different from a boundary padding size of each corresponding picture boundary of the base layer. 11. A method of encoding video information, the method comprising: obtaining a cropped base layer picture of a base layer, wherein the cropped base layer picture comprises a cropped portion of a coded base layer picture of the base layer, the coded base layer picture having a base layer block corresponding to a current block in an enhancement layer, wherein at least a portion of the base layer block is outside the cropped base layer picture, wherein the portion of the base layer block that is outside the cropped portion is unavailable to encode the current block; and encoding the current block based on the cropped base layer picture and not based on the portion of the base layer block that is outside the cropped portion. 12. The method of claim 11 , further comprising: encoding the current block based on information derived from a neighboring block nearest to the base layer block in the base layer, the neighboring block being located within the cropped base layer picture. 13. The method of claim 11 , further comprising: clipping coordinate information of the base layer block to a range of the cropped base layer picture. 14. The method of claim 11 , further comprising: clipping coordinate information of the current block to a range of the cropped base layer picture; and conducting, based on the clipped coordinate information of the current block, a position mapping process to determine base layer block to be used to encode the current block. 15. The method of claim 11 , further comprising: padding the cropped base layer picture such that the padded cropped base layer picture has a same size as the coded base layer picture; upsampling the padded cropped base layer picture such that the upsampled padded cropped base layer picture has a same size as an enhancement layer picture containing the current block; and encoding the current block based on the upsampled padded cropped base layer picture. 16. The method of claim 11 , further comprising: determining whether the base layer block is outside the cropped base layer picture; and in response to determining that the base layer block is outside the cropped base layer picture, disabling inter layer prediction of syntax elements and residual information for the current block. 17. The method of claim 11 , further comprising: determining whether the base layer block is outside the cropped base layer picture; and in response to determining that the base layer block is outside the cropped base layer picture, using default syntax elements for the inter layer prediction of the current block. 18. The method of claim 12 , further comprising: determining whether the base layer block is outside the cropped base layer picture; and in response to determining that the base layer block is outside the cropped base layer picture, using syntax elements of the neighboring block for the inter layer prediction of the current block. 19. The method of claim 11 , wherein a smallest coding unit (SCU) size of the enhancement layer is different from a SCU size of the base layer. 20. The method of claim 11 , wherein a boundary padding size of each picture boundary of the enhancement layer is different from a boundary padding size of each corresponding picture boundary of the base layer. 21. A method of decoding video information, the method comprising: receiving syntax elements extracted from an encoded video bitstream, wherein the syntax elements comprise video data associated with an enhancement layer and a base layer, the enhancement layer having a current block; and obtaining a cropped base layer picture of the base layer, wherein the cropped base layer picture comprises a cropped portion of a coded base layer picture of the base layer, the coded base layer picture having a base layer block corresponding to the current block, wherein at least a portion of the base layer block is outside the cropped base la
Electricity · mapped topic
Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS] · CPC title
using predictive coding (H04N19/61 takes precedence) · CPC title
in the spatial domain · CPC title
by compressing encoding parameters before transmission · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.