Apparatus, a Method and a Computer Program for Video Coding and Decoding
First Claim
Patent Images
1. A method comprising:
- decoding, from a bitstream, a first coded texture block of a first coded texture picture into a first texture block, wherein the decoding the first coded texture block comprises;
obtaining a first depth/disparity block spatially co-located with the first texture block;
deriving a disparity motion vector from the first depth/disparity block;
using the disparity motion vector in motion vector prediction for the first texture block; and
decoding the first coded texture block using motion vector prediction.
2 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method, an apparatus, a server, a client and a non-transitory computer readable medium comprising a computer program stored therein for motion compensated video coding and decoding. Texture block motion information is used to derive disparity/depth motion information. Alternatively, disparity/depth motion information is used to derive texture block motion information.
216 Citations
12 Claims
-
1. A method comprising:
-
decoding, from a bitstream, a first coded texture block of a first coded texture picture into a first texture block, wherein the decoding the first coded texture block comprises; obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and decoding the first coded texture block using motion vector prediction. - View Dependent Claims (2)
-
-
3. An apparatus comprising a video decoder configured for
decoding, from a bitstream, a first coded texture block of a first coded texture picture into a first texture block, wherein the decoding the first coded texture block comprises: -
obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and decoding the first coded texture block using motion vector prediction. - View Dependent Claims (4)
-
-
5. A computer readable storage medium stored with code thereon for use by an apparatus, which when executed by a processor, causes the apparatus to perform:
-
decoding, from a bitstream, a first coded texture block of a first coded texture picture into a first texture block, wherein the decoding the first coded texture block comprises; obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and decoding the first coded texture block using motion vector prediction.
-
-
6. An apparatus comprising at least one processor and at least one memory, said at least one memory stored with code thereon, which when executed by said at least one processor, causes an apparatus to perform:
-
decoding, from a bitstream, a first coded texture block of a first coded texture picture into a first texture block, wherein the decoding the first coded texture block comprises; obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and decoding the first coded texture block using motion vector prediction.
-
-
7. A method comprising:
-
encoding, a first coded texture block of a first coded texture picture into a first texture block, wherein the encoding of the first coded texture block comprises; obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and encoding the first coded texture block using motion vector prediction. - View Dependent Claims (8)
-
-
9. An apparatus comprising a video encoder configured for
encoding, a first coded texture block of a first coded texture picture into a first texture block, wherein the encoding of the first coded texture block comprises: -
obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and encoding the first coded texture block using motion vector prediction. - View Dependent Claims (10)
-
-
11. A computer readable storage medium stored with code thereon for use by an apparatus, which when executed by a processor, causes the apparatus to perform:
-
encoding, a first coded texture block of a first coded texture picture into a first texture block, wherein the encoding of the first coded texture block comprises; obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and encoding the first coded texture block using motion vector prediction.
-
-
12. An apparatus comprising at least one processor and at least one memory, said at least one memory stored with code thereon, which when executed by said at least one processor, causes an apparatus to perform:
-
encoding, a first coded texture block of a first coded texture picture into a first texture block, wherein the encoding of the first coded texture block comprises; obtaining a first depth/disparity block spatially co-located with the first texture block; deriving a disparity motion vector from the first depth/disparity block; using the disparity motion vector in motion vector prediction for the first texture block; and encoding the first coded texture block using motion vector prediction.
-
Specification