APPARATUS, A METHOD AND A COMPUTER PROGRAM FOR VIDEO CODING AND DECODING
First Claim
1. A method comprising:
- obtaining a first texture block of a first texture picture representing a first view;
obtaining ranging information associated with the first texture block;
deriving disparity information with reference to a reference picture in a second view on the basis of the ranging information;
obtaining reference samples of the second view on the basis of the disparity information to obtain a reference block for performing at least one of the following;
encoding the first texture block;
decoding the first texture block.
2 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method, apparatus and computer program product in which a view synthesis prediction utilizes a depth map, disparity information or other ranging information of a co-located reference frame in another view. A first uncompressed texture block of a first texture picture representing a first view and ranging information associated with the first uncompressed texture block are obtained. Disparity information with reference to a second view is derived on the basis of the ranging information. Reference samples of the second view are obtained on the basis of the disparity information. A view synthesis prediction is performed by using the reference samples to obtain a reference block for encoding the first uncompressed texture block.
86 Citations
22 Claims
-
1. A method comprising:
-
obtaining a first texture block of a first texture picture representing a first view; obtaining ranging information associated with the first texture block; deriving disparity information with reference to a reference picture in a second view on the basis of the ranging information; obtaining reference samples of the second view on the basis of the disparity information to obtain a reference block for performing at least one of the following; encoding the first texture block; decoding the first texture block. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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:
-
obtain a first texture block of a first texture picture representing a first view; obtain ranging information associated with the first texture block; derive disparity information with reference to a reference picture in a second view on the basis of the ranging information; obtain reference samples of the second view on the basis of the disparity information to obtain a reference block for performing at least one of the following; encoding the first texture block; decoding the first texture block. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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:
-
obtain a first texture block of a first texture picture representing a first view; obtain ranging information associated with the first texture block; derive disparity information with reference to a reference picture in a second view on the basis of the ranging information; obtain reference samples of the second view on the basis of the disparity information to obtain a reference block for performing at least one of the following; encoding the first texture block; decoding the first texture block. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A video encoder configured for:
-
obtaining a first texture block of a first texture picture representing a first view; obtaining ranging information associated with the first texture block; deriving disparity information with reference to a reference picture in a second view on the basis of the ranging information; obtaining reference samples of the second view on the basis of the disparity information to obtain a reference block for encoding the first texture block.
-
Specification