Video encoding and decoding using adaptive color transform
US-12149725-B2 · Nov 19, 2024 · US
US9906786B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9906786-B2 |
| Application number | US-201314019468-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 5, 2013 |
| Priority date | Sep 7, 2012 |
| Publication date | Feb 27, 2018 |
| Grant date | Feb 27, 2018 |
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 for coding video data according to certain aspects includes a memory and a processor in communication with the memory. The memory is configured to store video information, such as base layer video information and enhancement layer video information. The processor is configured to determine a value of a current video unit of enhancement layer video information based at least on a weighted inter-layer predictor and a weighted intra-layer predictor of at least one color component of the current video unit.
Opening claim text (preview).
What is claimed is: 1. An apparatus for coding digital video, the apparatus comprising: a memory configured to store base layer video information and enhancement layer video information; and a processor in communication with the memory, the processor configured to: determine that a size of a current block of the enhancement layer video information is greater than a predetermined value; in response to determining the size of the current block is greater than the predetermined value, determine a predictor of the current block based at least on a weighted inter-layer predictor of at least one color component of a video unit of the current block and a weighted intra-layer predictor of the at least one color component of the video unit, the weighted inter-layer predictor based on using the base layer video information, wherein a weighting factor associated with the weighted intra-layer predictor is based at least on a distance of the video unit from a boundary between the current block and a neighboring block of enhancement layer video information, and wherein a weighting factor associated with the weighted inter-layer predictor is determined based on the distance of the video unit from the boundary of the current block of enhancement layer video information that is different from the base layer information on which the inter-layer predictor is based; and in response to determining the size of the current block is not greater than the predetermined value, determine the predictor of the current block based at least one of an unweighted inter-layer or unweighted an intra-layer predictor of all color components of the video unit of the current block. 2. The apparatus of claim 1 , wherein the processor is further configured to use a normalization factor, the normalization factor comprising a sum of a weighting factor associated with the weighted inter-layer predictor and a weighting factor associated with the weighted intra-layer predictor. 3. The apparatus of claim 1 , wherein the weighted intra-layer predictor comprises a product of a weighting factor and at least one of a spatial predictor or a temporal predictor. 4. The apparatus of claim 1 , wherein the weighted inter-layer predictor comprises a product of a weighting factor and at least one of a temporal predictor, a spatial predictor, or a residual predictor. 5. The apparatus of claim 1 , wherein the processor is further configured to determine the predictor of the current block based at least in part on one or more additional weighted predictors of the at least one color component of the current block, and wherein the weighted inter-layer predictor, the weighted intra-layer predictor, and each of the one or more additional weighted predictors are associated with a different video coding mode. 6. The apparatus of claim 1 , wherein the processor is further configured to determine the predictor of the current block based at least on a second weighted inter-layer predictor of a second color component of the video unit and a second weighted intra-layer predictor of the second color component of the video unit. 7. The apparatus of claim 6 , wherein a first weighting factor for the inter-layer predictor is different than a second weighting factor for the second inter-layer predictor. 8. The apparatus of claim 1 , wherein the processor is further configured to determine at least one weighting factor based at least on one of a spatially neighboring block of the current block, a distance between a second enhancement layer block and the current block, or a distance of a pixel in the current block from a block boundary of the current block. 9. The apparatus of claim 1 , wherein the processor is further configured to determine a weighting factor based at least on a predefined list of weighting factors. 10. The apparatus of claim 9 , wherein the processor is further configured to identify a weighting index in the predefined list of weighting factors, the weighting index associated with the weighting factor. 11. The apparatus of claim 1 , wherein the processor is configured to prevent signaling of an inter-direction associated with at least one color component of the video unit in response to determining that the predictor of the current block is to be determined based at least on the weighted inter-layer predictor and the weighted intra-layer predictor. 12. The apparatus of claim 1 , wherein the processor is configured to prevent signaling of a flag indicating that a predictor of an enhancement layer block is to be determined based at least on a weighted inter-layer predictor and a weighted intra-layer predictor in response to determining that a weighting factor associated with a residual prediction mode is a restricted value. 13. The apparatus of claim 1 , wherein the processor is configured to determine the predictor of the current block based at least on the weighted inter-layer predictor and the weighted intra-layer predictor in response to determining that a prediction mode associated with the weighted intra-layer predictor is not a restricted prediction mode. 14. The apparatus of claim 1 , wherein the processor is further configured to determine a flag indicating that the predictor of the current block is to be determined based at least on the weighted inter-layer predictor and the weighted intra-layer predictor, and wherein a context model used to code the flag is determined based at least on one of a group consisting of: a prediction mode associated with the current block, an inter-direction associated with the current block, an intra-direction associated with the current block, a merge flag, a skip flag, a CU depth, or a slice type. 15. The apparatus of claim 1 , wherein the processor is further configured to restrict use of motion compensation information to uni-directional motion compensation information to determine the predictor of the current block. 16. The apparatus of claim 15 , wherein the processor is further configured to convert a bi-directional motion vector to a uni-directional motion vector. 17. The apparatus of claim 16 , wherein the converted bi-directional motion vector is associated with a luma component of the current block, and wherein a bi-directional motion vector associated with a chroma component of the current block is not converted to a uni-directional motion vector. 18. The apparatus of claim 1 , wherein the processor is further configured to determine the predictor of the current block without performing interpolation. 19. The apparatus of claim 1 , wherein the processor is further configured to restrict an interpolation filter length used to determine at least one color component of the video unit. 20. The apparatus of claim 1 , wherein the processor is further configured to determine the predictor of the current block based at least on the weighted inter-layer predictor and the weighted intra-layer predictor only when the current block satisfies block size criteria and partition mode criteria. 21. The apparatus of claim 1 , wherein the processor is further configured to determine the predictor of the current block using bi-directional prediction when the current block has a block size greater than or equal to a block size threshold and a partition mode equal to a partition mode threshold, and using uni-directional prediction when the current block has a block size less than the block size threshold or a partition mode not equal to the partition mode threshold. 22. The apparatus of claim 1 , wherein the processor is f
Incoming video signal characteristics or properties · CPC title
Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title
Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction · CPC title
using predictive coding (H04N19/61 takes precedence) · CPC title
involving spatial prediction techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.