Tiling in video decoding and encoding
First Claim
1. A method, comprising:
- accessing a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other, the video picture being part of a received video stream;
accessing information indicating how the multiple pictures in the accessed video picture are combined, wherein the accessed information indicates whether at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture, and wherein the accessed information is part of the received video stream;
decoding the video picture to provide a decoded representation of at least one of the multiple pictures; and
post-processing the decoded representation using the accessed information.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations are provided that relate, for example, to view tiling in video encoding and decoding. A particular method includes accessing a video picture that includes multiple pictures combined into a single picture, accessing information indicating how the multiple pictures in the accessed video picture are combined, decoding the video picture to provide a decoded representation of at least one of the multiple pictures, and providing the accessed information and the decoded video picture as output. Some other implementations format or process the information that indicates how multiple pictures included in a single video picture are combined into the single video picture, and format or process an encoded representation of the combined multiple pictures.
-
Citations
41 Claims
-
1. A method, comprising:
-
accessing a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other, the video picture being part of a received video stream; accessing information indicating how the multiple pictures in the accessed video picture are combined, wherein the accessed information indicates whether at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture, and wherein the accessed information is part of the received video stream; decoding the video picture to provide a decoded representation of at least one of the multiple pictures; and post-processing the decoded representation using the accessed information. - View Dependent Claims (2, 3, 4, 19, 21, 22, 23, 24)
-
-
5. An apparatus, comprising:
-
a decoder for (i) accessing a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other, the video picture being part of a received video stream, (ii) accessing information indicating how the multiple pictures in the accessed video picture are combined, wherein the accessed information indicates whether at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture, and wherein the accessed information is part of the received video stream, and (iii) decoding the video picture to provide a decoded representation of at least one of the multiple pictures; and means for post-processing the decoded representation using the accessed information. - View Dependent Claims (6, 7, 20, 25, 26, 27, 28)
-
-
8. A method, comprising:
-
generating a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other; generating information indicating how the multiple pictures in the generated video picture are combined, wherein the generated information indicates that at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture; encoding the generated video picture and the generated information; and providing a video stream that includes the encoded video picture and the encoded information. - View Dependent Claims (9, 10, 33, 34, 35)
-
-
11. An apparatus, comprising an encoder for:
-
generating a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other, generating information indicating how the multiple pictures in the generated video picture are combined, wherein the generated information indicates that at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture, encoding the generated video picture and the generated information, and providing a video stream that includes the encoded video picture and the encoded information. - View Dependent Claims (36, 37, 38)
-
-
12. An apparatus, comprising:
-
means for accessing a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other, the video picture being part of a received video stream; means for accessing information indicating how the multiple pictures in the accessed video picture are combined, wherein the accessed information indicates whether at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture, and wherein the accessed information is part of the received video stream; means for decoding the video picture to provide a decoded representation of at least one of the multiple pictures; and means for post-processing the decoded representation using the accessed information.
-
-
13. An apparatus, comprising:
-
means for generating a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other; means for generating information indicating how the multiple pictures in the generated video picture are combined, wherein the generated information indicates that at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture; means for encoding the generated video picture and the generated information; and means for providing a video stream that includes the encoded video picture and the encoded information.
-
-
14. A non-transitory computer readable medium having a video signal structure comprising:
-
an encoded representation of a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other; and an encoded representation of information indicating how the multiple pictures included in the single video picture are combined, wherein the generated information indicates that at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture.
-
-
15. A non-transitory computer readable medium having computer readable program code embodied thereon, the computer readable program code comprising:
-
program code for accessing a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other, the video picture being part of a received video stream; program code for accessing information indicating how the multiple pictures in the accessed video picture are combined, wherein the accessed information indicates whether at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture, and wherein the accessed information is part of the received video stream; program code for decoding the video picture to provide a decoded representation of at least one of the multiple pictures; and program code for post-processing the decoded representation using the accessed information. - View Dependent Claims (29, 30, 31, 32)
-
-
16. A non-transitory computer readable medium having computer readable program code embodied thereon, the computer readable program code comprising:
-
program code for generating a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other; program code for generating information indicating how the multiple pictures in the generated video picture are combined, wherein the generated information indicates that at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture; program code for encoding the generated video picture and the generated information; and program code for providing a video stream that includes the encoded video picture and the encoded information. - View Dependent Claims (39, 40, 41)
-
-
17. An apparatus comprising a processor configured to perform at least the following:
-
accessing a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other, the video picture being part of a received video stream; accessing information indicating how the multiple pictures in the accessed video picture are combined, wherein the accessed information indicates whether at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture, and wherein the accessed information is part of the received video stream; decoding the video picture to provide a decoded representation of at least one of the multiple pictures; and post-processing the decoded representation using the accessed information.
-
-
18. An apparatus comprising a processor configured to perform at least the following:
-
generating a video picture that includes multiple pictures combined into a single picture, the multiple pictures including a picture of a first view and a picture of a second view in which a common object or region appears shifted from one view to the other; generating information indicating how the multiple pictures in the generated video picture are combined, wherein the generated information indicates that at least one of the multiple pictures is individually flipped in one or more of a horizontal direction or a vertical direction such that the common object or region from the first view picture is juxtaposed with the common object or region from the second view picture; encoding the generated video picture and the generated information; and providing a video stream that includes the encoded video picture and the encoded information.
-
Specification