METHOD AND APPARATUS FOR VIDEO CODING
First Claim
1. A method comprising:
- examining availability of a depth block co-located with a texture block;
performing one of the following on the basis of availability of the co-located depth block;
determining a prediction method for a texture block on the basis of availability of the co-located depth block, the prediction method using the co-located depth block if the co-located depth block is available and the prediction method not using the co-located depth block if the co-located depth block is not available;
oron the basis of a co-located depth sample within the co-located depth block being unavailable in said examining, padding or interpolating the co-located depth sample on the basis of one or more available depth samples and treating the co-located depth block as available and determining the prediction method to use the co-located depth block;
deriving a prediction block for the texture block on the basis of the prediction method.
2 Assignments
0 Petitions
Accused Products
Abstract
There are disclosed various methods, apparatuses and computer program products for video encoding. In some embodiments the method for encoding comprises examining availability of a depth block co-located with a texture block, determining a prediction method for a texture block on the basis of availability of a co-located depth block; and deriving a first prediction block for the texture block on the basis of the availability of the co-located depth block. The method further comprises deriving a first prediction block for the texture block on the basis of the co-located depth block, if the co-located depth block is available, and otherwise deriving a second prediction block for the texture block without using the co-located depth block. There are also disclosed corresponding method for various methods, apparatuses and computer program products for video decoding
-
Citations
18 Claims
-
1. A method comprising:
-
examining availability of a depth block co-located with a texture block; performing one of the following on the basis of availability of the co-located depth block; determining a prediction method for a texture block on the basis of availability of the co-located depth block, the prediction method using the co-located depth block if the co-located depth block is available and the prediction method not using the co-located depth block if the co-located depth block is not available;
oron the basis of a co-located depth sample within the co-located depth block being unavailable in said examining, padding or interpolating the co-located depth sample on the basis of one or more available depth samples and treating the co-located depth block as available and determining the prediction method to use the co-located depth block; deriving a prediction block for the texture block on the basis of the prediction method. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
-
examine availability of a depth block co-located with a texture block; perform one of the following on the basis of availability of the co-located depth block; determine a prediction method for a texture block on the basis of availability of the co-located depth block, the prediction method using the co-located depth block if the co-located depth block is available and the prediction method not using the co-located depth block if the co-located depth block is not available;
oron the basis of a co-located depth sample within the co-located depth block being unavailable in said examining, pad or interpolate the co-located depth sample on the basis of one or more available depth samples and treat the co-located depth block as available and determine the prediction method to use the co-located depth block; derive a prediction block for the texture block on the basis of the prediction method. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
means for examining availability of a depth block co-located with a texture block; means for performing one of the following on the basis of availability of the co-located depth block; determining a prediction method for a texture block on the basis of availability of the co-located depth block, the prediction method using the co-located depth block if the co-located depth block is available and the prediction method not using the co-located depth block if the co-located depth block is not available;
oron the basis of a co-located depth sample within the co-located depth block being unavailable in said examining, padding or interpolating the co-located depth sample on the basis of one or more available depth samples and treating the co-located depth block as available and determining the prediction method to use the co-located depth block; means for deriving a prediction block for the texture block on the basis of the prediction method.
-
-
14. A computer program product including one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following:
-
examine availability of a depth block co-located with a texture block; perform one of the following on the basis of availability of the co-located depth block; determine a prediction method for a texture block on the basis of availability of the co-located depth block, the prediction method using the co-located depth block if the co-located depth block is available and the prediction method not using the co-located depth block if the co-located depth block is not available;
oron the basis of a co-located depth sample within the co-located depth block being unavailable in said examining, pad or interpolate the co-located depth sample on the basis of one or more available depth samples and treat the co-located depth block as available and determine the prediction method to use the co-located depth block; derive a prediction block for the texture block on the basis of the prediction method. - View Dependent Claims (15, 16, 17, 18)
-
Specification