PREDICTION PARAMETER INHERITANCE FOR 3D VIDEO CODING
First Claim
Patent Images
1. A non-transitory computer readable medium encoded with a computer program, including instructions to cause a processor to:
- encode a video block from each ofa texture component of a first view of multiple views of multi-view video,a depth component of the first view,a texture component of a second view of the multiple views, anda depth component of the second view;
wherein the instructions to cause the processor to encode each video block include instructions to cause the processor to encode the respective video block based on a selectable one ofprediction parameters inherited from a selectable one of the other video blocks, andprediction parameters that are not inherited from one of the other video blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional (3D) video codec encodes multiple views of a 3D video, each including texture and depth components. The encoders of the codec encode video blocks of their respective views based on a set of prediction parameters, such as quad-tree split flags, prediction modes, partition sizes, motion fields, inter directions, reference indices, luma intra modes, and chroma intra modes. The prediction parameters may be inherited across different views and different ones of the texture and depth components.
-
Citations
50 Claims
-
1. A non-transitory computer readable medium encoded with a computer program, including instructions to cause a processor to:
-
encode a video block from each of a texture component of a first view of multiple views of multi-view video, a depth component of the first view, a texture component of a second view of the multiple views, and a depth component of the second view; wherein the instructions to cause the processor to encode each video block include instructions to cause the processor to encode the respective video block based on a selectable one of prediction parameters inherited from a selectable one of the other video blocks, and prediction parameters that are not inherited from one of the other video blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A apparatus, comprising:
-
an encoder to encode a video block from each of a texture component of a first view of multiple views of multi-view video, a depth component of the first view, a texture component of a second view of the multiple views, and a depth component of the second view; wherein the encoder is configured to encode each respective video block based on a selectable one of prediction parameters inherited from a selectable one of the other video blocks, and prediction parameters that are not inherited from one of the other video blocks. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
encoding a video block from each of a texture component of a first view of multiple views of multi-view video, a depth component of the first view, a texture component of a second view of the multiple views, and a depth component of the second view; wherein the encoding of each video block includes encoding the respective video block based on a selectable one of prediction parameters inherited from a selectable one of the other video blocks, and prediction parameters that are not inherited from one of the other video blocks. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable medium encoded with a computer program, including instructions to cause a processor to:
-
receive an encoded video block of each of a texture component of a first view of multiple views of multi-view video, a depth component of the first view, a texture component of a second view of the multiple views, and a depth component of the second view; determine whether each encoded video block is associated with a prediction parameter inheritance syntax (PPI) indicating that the respective encoded video block was encoded based on inherited prediction parameters; and decode the respective encoded video block based on prediction parameters inherited from a selectable one of the other encoded video blocks indicated in the PPI syntax, if inherited prediction parameters are indicated for the respective encoded video block. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A apparatus, comprising:
-
a decoder configured to; receive an encoded video block of each of a texture component of a first view of multiple views of multi-view video, a depth component of the first view, a texture component of a second view of the multiple views, and a depth component of the second view; determine whether each encoded video block is associated with a prediction parameter inheritance syntax (PPI) indicating that the respective encoded video block was encoded based on inherited prediction parameters; and decode the respective encoded video block based on prediction parameters inherited from a selectable one of the other encoded video blocks indicated in the PPI syntax, if inherited prediction parameters are indicated for the respective encoded video block. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method, comprising:
-
receiving an encoded video block of each of a texture component of a first view of multiple views of multi-view video, a depth component of the first view, a texture component of a second view of the multiple views, and a depth component of the second view; determining whether each encoded video block is associated with a prediction parameter inheritance syntax (PPI) indicating that the respective encoded video block was encoded based on inherited prediction parameters; and decoding the respective encoded video block based on prediction parameters inherited from a selectable one of the other encoded video blocks indicated in the PPI syntax, if inherited prediction parameters are indicated for the respective encoded video block. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
Specification