Ltr frame updating in video encoding
US-2024414352-A1 · Dec 12, 2024 · US
US9438926B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9438926-B2 |
| Application number | US-201314133951-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 19, 2013 |
| Priority date | Dec 21, 2012 |
| Publication date | Sep 6, 2016 |
| Grant date | Sep 6, 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.
Techniques are described for determining whether a block in a candidate reference picture is available. A video coder may determine a location of a co-located largest coding unit (CLCU) in the candidate reference picture, where the CLCU is co-located with a LCU in a current picture, and the LCU includes a current block that is to be inter-predicted. The video coder may determine whether a block in the candidate reference picture is available based on a location of the block in the candidate reference picture relative to the location of the CLCU. If the block in the candidate reference picture is unavailable, the video coder may derive a disparity vector for the current block from a block other than the block determined to be unavailable.
Opening claim text (preview).
What is claimed is: 1. A method for decoding video data, the method comprising: determining a location of a co-located largest coding unit (CLCU) in a candidate reference picture, wherein the CLCU is co-located with a largest coding unit (LCU) that covers a current block in a current picture of the video data; determining a location of a block in the candidate reference picture relative to a location of the CLCU within the candidate reference picture; determining whether the block in the candidate reference picture is available for purposes of determining a disparity vector for the current block based on whether the block in the candidate reference picture is determined to be located inside or outside a bottom boundary of the CLCU within the candidate reference picture, wherein the block in the candidate reference picture is determined to be unavailable for purposes of determining the disparity vector for the current block based on the block in the candidate reference picture being located outside the bottom boundary of the CLCU; determining whether the block in the candidate reference picture is inter-predicted with a disparity motion vector for purposes of determining the disparity vector for the current block only when the block in the candidate reference picture is inside the bottom boundary of the CLCU, wherein the disparity motion vector refers to a reference picture used to inter-predict the block in the candidate reference picture and is in a view other than a view that includes the candidate reference picture; based on the block in the candidate reference picture being inter-predicted with the disparity motion vector, deriving the disparity vector for the current block from the disparity motion vector; and inter-prediction decoding the current block based in part on the disparity vector. 2. The method of claim 1 , wherein determining whether the block in the candidate reference picture is available comprises determining whether the block in the candidate reference picture is available for purposes of determining the disparity vector further based on whether the block in the candidate reference picture is outside a right boundary of the candidate reference picture, wherein the block in the candidate reference picture is unavailable for purposes of determining the disparity vector based on a determination that the block in the candidate reference picture is located outside the right boundary of the candidate reference picture. 3. The method of claim 1 , wherein the block in the candidate reference picture comprises a block that is to the bottom-right of a co-located region in the candidate reference picture, and wherein the co-located region in the candidate reference picture is co-located with the current block. 4. The method of claim 1 , wherein determining whether the block in the candidate reference picture is available comprises determining whether the block in the candidate reference picture is available for purposes of determining the disparity vector further based on whether the block in the candidate reference picture is outside a right or left boundary of the candidate reference picture, wherein the block in the candidate reference picture is unavailable for purposes of determining the disparity vector based on a determination that the block in the candidate reference picture is located outside the right or left boundary of the candidate reference picture. 5. The method of claim 1 , wherein determining whether the block in the candidate reference picture is available comprises determining that the block in the candidate reference picture is available for purposes of determining the disparity vector based on a determination that the block is within the CLCU or based on a determination that the block is located to the right of the CLCU and above the bottom boundary of the candidate reference picture. 6. The method of claim 1 , further comprising: based on a determination that the block in the candidate reference picture is unavailable, deriving the disparity vector for the current block from a block other than the block in the candidate reference picture determined to be unavailable. 7. A method for encoding video data, the method comprising: determining a location of a co-located largest coding unit (CLCU) in a candidate reference picture, wherein the CLCU is co-located with a largest coding unit (LCU) that covers a current block in a current picture of the video data; determining a location of a block in the candidate reference picture relative to a location of the CLCU within the candidate reference picture; determining whether the block in the candidate reference picture is available for purposes of determining a disparity vector for the current block based on whether the block in the candidate reference picture is determined to be located inside or outside a bottom boundary of the CLCU within the candidate reference picture, wherein the block in the candidate reference picture is determined to be unavailable for purposes of determining the disparity vector for the current block based on the block in the candidate reference picture being located outside the bottom boundary of the CLCU; determining whether the block in the candidate reference picture is inter-predicted with a disparity motion vector for purposes of determining the disparity vector for the current block only when the block in the candidate reference picture is inside the bottom boundary of the CLCU, wherein the disparity motion vector refers to a reference picture used to inter-predict the block in the candidate reference picture and is in a view other than a view that includes the candidate reference picture; based on the block in the candidate reference picture being inter-predicted with the disparity motion vector, deriving the disparity vector for the current block from the disparity motion vector; and inter-prediction encoding the current block based in part on the disparity vector. 8. The method of claim 7 , wherein determining whether the block in the candidate reference picture is available comprises determining whether the block in the candidate reference picture is available for purposes of determining the disparity vector further based on whether the block in the candidate reference picture is outside a right boundary of the candidate reference picture, wherein the block in the candidate reference picture is unavailable for purposes of determining the disparity vector based on a determination that the block in the candidate reference picture is located outside the right boundary of the candidate reference picture. 9. The method of claim 7 , wherein the block in the candidate reference picture comprises a block that is to the bottom-right of a co-located region in the candidate reference picture, and wherein the co-located region in the candidate reference picture is co-located with the current block. 10. The method of claim 7 , wherein determining whether the block in the candidate reference picture is available comprises determining whether the block in the candidate reference picture is available for purposes of determining the disparity vector further based on whether the block in the candidate reference picture is outside a right or left boundary of the candidate reference picture, wherein the block in the candidate reference picture is unavailable for purposes of determining the disparity vector based on a determination that the block in the candidate reference picture is located outside the right or left boundary of the candidate reference picture. 11. The method of claim 7 , wherein determining whether the block in the candidate reference picture is available comprises determining that the block in t
by predictive encoding · CPC title
specially adapted for multi-view video sequence encoding · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.