Method and system for 3D video coding using SVC temporal and spatial scalabilities
First Claim
1. A method for processing video, the method comprising:
- in a 3-dimensional (3D) video transmitter;
encoding a 3D video to generate a scalable video coding (SVC) base layer, a frame in said SVC base layer comprising a right half-resolution view of said 3D video and a left half-resolution view of said 3D video; and
encoding said 3D video to generate an SVC enhancement layer, a first frame in said SVC enhancement layer comprising a right high-resolution view and a second frame in said SVC enhancement layer comprising a left high-resolution view, wherein said first and second frames of said SVC enhancement layer each comprises a separate frame in said SVC enhancement layer and has a higher spatial resolution than said frame in said SVC base layer;
wherein;
said right half-resolution view in said SVC base layer is a reference for said right high-resolution view in said SVC enhancement layer for interlayer prediction of spatial scalable coding; and
said right high-resolution view in said SVC enhancement layer is an intra-layer reference for said left high-resolution view in said SVC enhancement layer for intra-layer prediction of temporal scalable coding.
7 Assignments
0 Petitions
Accused Products
Abstract
A 3-dimensional (3D) video transmitter may be operable to encode a 3D video to generate a scalable video coding (SVC) base layer and a SVC enhancement layer. A first view such as a first high-resolution view and a second view such as a second high-resolution view of the 3D video in the SVC enhancement layer may be separate frames. A first half-resolution view and a second half-resolution view of the 3D video in the SVC base layer may be packed in a single frame. The first half-resolution view in the SVC base layer may be a base-layer reference for the first high-resolution view in the SVC enhancement layer for inter-layer prediction of spatial scalable coding. The first high-resolution view in the SVC enhancement layer may be an intra-layer reference for the second high-resolution view in the SVC enhancement layer for intra-layer prediction of temporal scalable coding.
-
Citations
20 Claims
-
1. A method for processing video, the method comprising:
in a 3-dimensional (3D) video transmitter; encoding a 3D video to generate a scalable video coding (SVC) base layer, a frame in said SVC base layer comprising a right half-resolution view of said 3D video and a left half-resolution view of said 3D video; and encoding said 3D video to generate an SVC enhancement layer, a first frame in said SVC enhancement layer comprising a right high-resolution view and a second frame in said SVC enhancement layer comprising a left high-resolution view, wherein said first and second frames of said SVC enhancement layer each comprises a separate frame in said SVC enhancement layer and has a higher spatial resolution than said frame in said SVC base layer; wherein; said right half-resolution view in said SVC base layer is a reference for said right high-resolution view in said SVC enhancement layer for interlayer prediction of spatial scalable coding; and said right high-resolution view in said SVC enhancement layer is an intra-layer reference for said left high-resolution view in said SVC enhancement layer for intra-layer prediction of temporal scalable coding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system for processing video, the system comprising:
-
one or more processors, one or more circuits, or any combination thereof for use in a 3-dimensional (3D) video transmitter, operable to; encode a 3D video to generate a scalable video coding (SVC) base layer, a frame in said SVC base layer comprising a right half-resolution view and a left half-resolution view; and
encode said 3D video to generate a SVC enhancement layer, a first frame in said SVC enhancement layer comprising a right high-resolution view and a second frame in said SVC enhancement layer comprising a left high-resolution view, wherein said first and second frames of said SVC enhancement layer each comprises a separate frame in said SVC enhancement layer and has a higher spatial resolution than said frame in said SVC base laver;wherein said right half-resolution view in said SVC base layer is a base-layer reference for said right high-resolution view in said SVC enhancement layer for interlayer prediction of spatial scalable coding; and said right high-resolution view in said SVC enhancement layer is an intra-layer reference for said left high-resolution view in said SVC enhancement layer for intra-layer prediction of temporal scalable coding. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for processing video, the method comprising:
-
encoding, with a 3-dimensional (3D) video encoder, a 3D video to generate a base layer, a frame in said base layer comprising a right half-resolution view and a left half-resolution view; and encoding, with said 3D video encoder, said 3D video to generate an enhancement layer, a first frame in said enhancement layer comprising a right high-resolution view and a second frame in said enhancement layer comprising a left high-resolution view, said first and second frames of said enhancement layer each having a higher spatial resolution than said right half-resolution view and said left half-resolution view in said base layer; wherein; said right half-resolution view in said base layer is a reference for said right high-resolution view in said enhancement layer for interlayer prediction of spatial scalable coding; and said right high-resolution view in said enhancement layer is an intra-layer reference for said left high-resolution view in said enhancement layer for intra-layer prediction of temporal scalable coding. - View Dependent Claims (20)
-
Specification