Ltr frame updating in video encoding
US-2024414352-A1 · Dec 12, 2024 · US
US9491459B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9491459-B2 |
| Application number | US-201314037281-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 25, 2013 |
| Priority date | Sep 27, 2012 |
| Publication date | Nov 8, 2016 |
| Grant date | Nov 8, 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.
A method of decoding video data includes receiving syntax elements extracted from an encoded video bitstream and determining a candidate list for an enhancement layer block. The syntax elements include information associated with a base layer block of a base layer of the video data. The candidate list is determined, in a base-layer inter-layer prediction mode, based only on motion information associated with the base layer block. The enhancement layer block is in an enhancement layer of the video data. The candidate list includes a merge list or an AMVP list. A syntax element can be received that indicates whether to apply the base-layer inter-layer prediction mode.
Opening claim text (preview).
What is claimed is: 1. An apparatus configured to code video data, the apparatus comprising: a memory configured to store video data, the video data comprising a base layer block of a base layer; and a processor in communication with the memory, wherein in a base-layer inter-layer prediction mode the processor is configured to: determine a candidate list comprising a plurality of motion vector candidates for an enhancement layer block based only on motion information associated with the base layer block, the enhancement layer block being in an enhancement layer of the video data, the plurality of motion vector candidates comprising a first motion vector candidate corresponding to a first sub-block within the base layer block and a second motion vector candidate corresponding to a second sub-block within the base layer block that is different from the first sub-block; and predict the enhancement layer block in the base-layer inter-layer prediction mode based on at least one of the plurality of motion vector candidates. 2. The apparatus of claim 1 , wherein the candidate list comprises a base layer merge list or a base layer advanced motion vector prediction (AMVP) list. 3. The apparatus of claim 1 , wherein the base layer block is collocated with the enhancement layer block. 4. The apparatus of claim 1 , wherein the first sub-block is a corner sub-block near a corner of the base layer block and the second sub-block is a center sub-block near a center of the base layer block. 5. The apparatus of claim 1 , wherein the processor is further configured to generate a syntax element to indicate whether to apply the base-layer inter-layer prediction mode. 6. The apparatus of claim 1 , wherein the processor is further configured to scale the motion information associated with the base layer block according to a spatial scalability ratio between the base layer and the enhancement layer. 7. The apparatus of claim 1 , wherein in a skip mode the processor is further configured to set any residuals associated with the plurality of motion vector candidates equal to zero. 8. The apparatus of claim 7 , wherein the processor is further configured to generate a syntax element to indicate whether to apply the skip mode. 9. The apparatus of claim 7 , wherein the processor is further configured to signal coding modes in the following order: an IntraBL skip mode, the base-layer inter-layer prediction skip mode, a merge skip mode, an IntraBL mode, the base-layer inter-layer prediction non-skip mode, a merge mode, and an Intra prediction mode. 10. The apparatus of claim 1 , wherein the processor is further configured to generate a syntax element to indicate which one of the plurality of motion vector candidates in the candidate list to use for prediction of the enhancement layer block. 11. The apparatus of claim 1 , wherein the processor is further configured to selectively prune any redundancies in the plurality of motion vector candidates in the candidate list. 12. The apparatus of claim 1 , wherein the apparatus comprises an encoder. 13. The apparatus of claim 1 , wherein the apparatus comprises a decoder. 14. The apparatus of claim 1 , the apparatus further comprising at least one of a digital television, digital direct broadcast system, wireless broadcast system, personal digital assistant (PDA), laptop or desktop computer, digital camera, digital recording device, digital media player, video gaming device, video game console, cellular or satellite radio telephone, and video teleconferencing device that comprises the memory and the processor. 15. A method of decoding video data, the method comprising: receiving syntax elements extracted from an encoded video bit stream, wherein the syntax elements comprise information associated with a base layer block of a base layer of the video data; determining, in a base-layer inter-layer prediction mode, a candidate list comprising a plurality of motion vector candidates for an enhancement layer block in a based layer inter-layer prediction mode, based only on motion information associated with the base layer block, the enhancement layer block being in an enhancement layer of the video data, the plurality of motion vector candidates comprising a first motion vector candidate corresponding to a first sub-block within the base layer block and a second motion vector candidate corresponding to a second sub-block within the base layer block that is different from the first sub-block; and predicting the enhancement layer block in the base-layer inter-layer prediction mode based on at least one of the plurality of motion vector candidates. 16. The method of claim 15 , wherein the candidate list comprises a base layer merge list or a base layer advanced motion vector prediction (AMVP) list. 17. The method of claim 15 , wherein the base layer block is collocated with the enhancement layer block. 18. The method of claim 15 , wherein the first sub-block is a corner sub-block near a corner of the base layer block and the second sub-block is a center sub-block near a center of the base layer block. 19. The method of claim 15 , further comprising receiving a syntax element that indicates whether to apply the base-layer inter-layer prediction mode. 20. The method of claim 15 , further comprising scaling the motion information associated with the base layer block according to a spatial scalability ratio between the base layer and the enhancement layer. 21. The method of claim 15 , further comprising setting, in a skip mode, any residuals associated with the plurality of motion vector candidates equal to zero. 22. The method of claim 21 , further comprising receiving a syntax element that indicates whether to apply the skip mode. 23. The method of claim 21 , further comprising signaling coding modes in the following order: an IntraBL skip mode, the base-layer inter-layer prediction skip mode, a merge skip mode, an IntraBL mode, the base-layer inter-layer prediction non-skip mode, a merge mode, and an Intra prediction mode. 24. The method of claim 15 , further comprising receiving a syntax element that indicates which one of the plurality of motion vector candidates in the candidate list to use for prediction of the enhancement layer block. 25. The method of claim 15 , further comprising selectively pruning any redundancies in the plurality of motion vector candidates in the candidate list. 26. A video coding apparatus, comprising: means for processing one or more syntax elements associated with a video bit stream, wherein the one or more syntax elements comprise information associated with a base layer block of a base layer of the video data; means for determining, in a base-layer inter-layer prediction mode, a candidate list comprising a plurality of motion information associated with the base layer block, the enhancement layer block being in an enhancement layer of the video data, the plurality of motion vector candidates comprising a first motion vector candidate corresponding to a first sub-block within the base layer block and a second motion vector candidate corresponding to a second sub-block within the base layer block that is different from the first sub-block; and means for predicting the enhancement layer block in the base-layer inter-layer prediction mode based on at least one of the plurality of motion vector candidates. 27. The video coding apparatus of claim 26
in the spatial domain · CPC title
by predictive encoding · CPC title
Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.