Intra prediction improvements for scalable video coding

US9467692B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9467692-B2
Application numberUS-201314011441-A
CountryUS
Kind codeB2
Filing dateAug 27, 2013
Priority dateAug 31, 2012
Publication dateOct 11, 2016
Grant dateOct 11, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information associated with a reference layer and a corresponding enhancement layer. The processor determines a value of a video unit positioned at a position within the enhancement layer based at least in part on an intra prediction value weighted by a first weighting factor, wherein the intra prediction value is determined based on at least one additional video unit in the enhancement layer, and a value of a co-located video unit in the reference layer weighted by a second weighting factor, wherein the co-located video unit is located at a position in the reference layer corresponding to the position of the video unit in the enhancement layer. In some embodiments, the at least one of the first and second weighting factors is between 0 and 1.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus configured to code video information, the apparatus comprising: a memory configured to store video information associated with a reference layer and a corresponding enhancement layer; and a hardware processor in communication with the memory, the processor configured to: determine a value of a video unit positioned at a position within the enhancement layer from (1) an intra prediction value weighted by a first weighting factor, wherein the intra prediction value is determined based on at least one additional video unit in the enhancement layer, and (2) a value of a co-located video unit in the reference layer weighted by a second weighting factor, wherein the co-located video unit is located at a position in the reference layer corresponding to the position of the video unit in the enhancement layer, wherein the first and second weighting factors are calculated based upon the position of the video unit, and wherein the second weighting factor is proportional to a two-dimensional pixel position associated with the video unit and weighted by the total number of pixel samples in one dimension of the two dimensions, and wherein the first weighting factor is determined from the second weighting factor. 2. The apparatus of claim 1 , wherein the intra prediction value is determined based on a planar intra prediction mode. 3. The apparatus of claim 1 , wherein the at least one additional video unit in the enhancement layer is a horizontal neighboring video unit or a vertical neighboring video unit of the video unit positioned at the position within the enhancement layer. 4. The apparatus of claim 1 , wherein at least one of the first and second weighting factors is between 0 and 1. 5. The apparatus of claim 1 , wherein the first and second weighting factors are signaled in a video bitstream. 6. The apparatus of claim 1 , wherein the first and second weighting factors are not signaled in a video bitstream. 7. The apparatus of claim 1 , wherein the first and second weighting factors are selected from a group of predetermined values based upon the position of the video unit. 8. The apparatus of claim 1 , wherein the first and second weighting factors (W 1 , W 2 ) are calculated as W 1 =(x+y)/ width and W 2 =1−W 1 , wherein x corresponds to the position of the video unit along an x direction within a block of video information, y corresponds to the position of the video unit along a y direction within the block, and width corresponds to a width of the block. 9. The apparatus of claim 1 , wherein the reference layer comprises a base layer. 10. The apparatus of claim 1 , wherein the intra prediction value based on the at least one additional video unit in the enhancement layer is a prediction unit. 11. The apparatus of claim 1 , wherein the apparatus comprises one or more of: a desktop computer, a notebook computer, a laptop computer, a tablet computer, a set-top box, a telephone handset, a smart phone, a wireless communication device, a smart pad, a television, a camera, a display device, a digital media player, a video gaming console, or a video streaming device. 12. The apparatus of claim 1 , wherein the processor is configured to determine a prediction value of a pixel in the enhancement layer (EL) based at least in part on an average value of a plurality of pixels in the reference layer. 13. The apparatus of claim 12 , wherein the processor is further configured to determine the prediction value of the pixel in the EL based at least in part on an average value of a plurality of pixels in the reference layer when the pixel in the enhancement layer does not have a neighboring pixel in the enhancement layer. 14. The apparatus of claim 12 , wherein the processor is further configured to determine the prediction value of the pixel in the EL based at least in part on an average value of a plurality of pixels in the reference layer when the pixel is positioned within a block having a left and right edge, and the pixel is positioned along at least one of the left and right edges. 15. The apparatus of claim 1 , wherein the processor is further configured to apply a smoothing filter to the video unit and at least one additional video unit adjacent to the video unit when the video unit is a pixel value. 16. The apparatus of claim 15 , the smoothing filter is not applied when the video unit is not a pixel value. 17. The apparatus of claim 1 , wherein the reference layer and the enhancement layer are each associated with a layer identifier, and the processor is further configured to select a coding scan pattern adaptively based on the layer identifier. 18. The apparatus of claim 1 , wherein: the memory unit is further configured to store difference video information associated with a difference video layer of pixel information derived from a difference between the reference layer and the corresponding enhancement layer, wherein a first spatial resolution is associated with the enhancement layer and a second spatial resolution is associated with the reference layer; and the processor is further configured to determine a value of the video unit positioned at the position within the enhancement layer based at least in part on the difference video layer when the first spatial resolution is not equal to the second spatial resolution, and the processor is further configured to not determine the value of the video unit based at least in part on the difference video layer when the first spatial resolution is equal to the second spatial resolution. 19. A method of coding video information, the method comprising: storing video information associated with a reference layer and a corresponding enhancement layer; and determining a value of a video unit positioned at a position within the enhancement layer from (1) an intra prediction value weighted by a first weighting factor, wherein the intra prediction value is determined based on at least one additional video unit in the enhancement layer, and (2) a value of a co-located video unit in the reference layer weighted by a second weighting factor, wherein the co-located video unit is located at a position in the reference layer corresponding to the position of the video unit in the enhancement layer, wherein the first and second weighting factors are calculated based upon the position of the video unit, and wherein the second weighting factor is proportional to a two-dimensional pixel position associated with the video unit and weighted by the total number of pixel samples in one of the dimensions, and wherein the first weighting factor is determined from the second weighting factor. 20. The method of claim 19 , wherein the intra prediction value is determined based on a planar intra prediction mode. 21. The method of claim 19 , wherein the at least one additional video unit in the enhancement layer is a horizontal neighboring video unit or a vertical neighboring video unit of the video unit positioned at the position within the enhancement layer. 22. The method of claim 19 , wherein at least one of the first and second weighting factors is between 0 and 1. 23. The method of claim 19 , further comprising signaling the first and second weighting factors in a video bitstream. 24. The method of claim 19 , further comprising deriving the first and second weighting factors based at least in part on the video information. 25. The method of claim 19 , further comprising sele

Assignees

Inventors

Classifications

  • the unit being a set of transform coefficients · CPC title

  • involving spatial prediction techniques · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • in the spatial domain · CPC title

  • involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9467692B2 cover?
An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information associated with a reference layer and a corresponding enhancement layer. The processor determines a value of a video unit positioned at a position within the enhancement layer based at least in part on an in…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).