Spatial scalability in 3D sub-band decoding of SDMCTF-encoded video
First Claim
Patent Images
1. In a computing device that implements a video decoder, a method comprising:
- receiving, at the computing device that implements the video decoder, video encoded by spatial-domain motion-compensated temporal filtering (“
SDMCTF”
) at a first spatial resolution, the SDMCTF being characterized by encoding with motion-compensated temporal filtering of spatial-domain values in a spatial domain before spatial decomposition into plural sub-band domains including a low-pass sub-band domain at a second spatial resolution lower than the first spatial resolution, wherein the SDMCTF produces a motion-compensated prediction in the spatial domain at the first spatial resolution; and
with the computing device that implements the video decoder, decoding at least part of the video with in-band inverse motion-compensated temporal filtering (“
IBIMCTF”
) for output at the second spatial resolution lower than the first spatial resolution, the IBIMCTF being characterized by inverse motion-compensated temporal filtering of sub-band values, including performing interpolation for one or more reference pictures, wherein the interpolation is not in-band interpolation on buffered spatial low-pass sub-band information, and wherein the IBIMCTF produces a motion-compensated prediction in the low-pass sub-band domain at the second spatial resolution.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and tools are described for scalable video coding and decoding. For example, a 3D sub-band decoder receives video encoded using spatial-domain motion-compensated temporal filtering at a first spatial resolution. The decoder decodes at least part of the video for output at a second spatial resolution lower than the first spatial resolution. The decoder uses any of several techniques to improve performance by devoting extra computational resources to the decoding, devoting extra buffer resources to storing reference picture information, and/or considering spatial high-pass sub-band information.
135 Citations
20 Claims
-
1. In a computing device that implements a video decoder, a method comprising:
-
receiving, at the computing device that implements the video decoder, video encoded by spatial-domain motion-compensated temporal filtering (“
SDMCTF”
) at a first spatial resolution, the SDMCTF being characterized by encoding with motion-compensated temporal filtering of spatial-domain values in a spatial domain before spatial decomposition into plural sub-band domains including a low-pass sub-band domain at a second spatial resolution lower than the first spatial resolution, wherein the SDMCTF produces a motion-compensated prediction in the spatial domain at the first spatial resolution; andwith the computing device that implements the video decoder, decoding at least part of the video with in-band inverse motion-compensated temporal filtering (“
IBIMCTF”
) for output at the second spatial resolution lower than the first spatial resolution, the IBIMCTF being characterized by inverse motion-compensated temporal filtering of sub-band values, including performing interpolation for one or more reference pictures, wherein the interpolation is not in-band interpolation on buffered spatial low-pass sub-band information, and wherein the IBIMCTF produces a motion-compensated prediction in the low-pass sub-band domain at the second spatial resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computing device that implements a video decoder, a method comprising:
-
receiving, at the computing device that implements the video decoder, video encoded by spatial-domain motion-compensated temporal filtering (“
SDMCTF”
) at a first spatial resolution, the SDMCTF being characterized by encoding with motion-compensated temporal filtering of spatial-domain values in a spatial domain before spatial decomposition into plural sub-band domains including a low-pass sub-band domain at a second spatial resolution lower than the first spatial resolution; andwith the computing device that implements the video decoder, decoding at least part of the video with spatial-domain inverse motion-compensated temporal filtering (“
SDIMCTF”
) for output at the second spatial resolution lower than the first spatial resolution, the SDIMCTF being characterized by inverse motion-compensated temporal filtering of spatial-domain values, wherein the SDIMCTF uses one or more reference pictures to produce a motion-compensated prediction in the spatial domain at the first spatial resolution, and wherein the one or more reference pictures for the SDIMCTF are reconstructed from received spatial low-pass sub-band information for the low-pass sub-band domain at the second spatial resolution but not from received spatial high-pass sub-band information associated with resolution enhancement up to the first spatial resolution. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. In a computing device that implements a video decoder, a method comprising:
-
receiving, at the computing device that implements the video decoder, video encoded by spatial-domain motion-compensated temporal filtering (“
SDMCTF”
) at a first spatial resolution, the SDMCTF being characterized by encoding with motion-compensated temporal filtering of spatial-domain values in a spatial domain before spatial decomposition; andwith the computing device that implements the video decoder, decoding at least part of the video with spatial-domain inverse motion-compensated temporal filtering (“
SDIMCTF”
) for output at a second spatial resolution lower than the first spatial resolution, the SDIMCTF being characterized by inverse motion-compensated temporal filtering of spatial-domain values, wherein the SDIMCTF produces a motion-compensated prediction in the spatial domain at the first spatial resolution, and wherein the decoding includes using spatial high-pass sub-band information associated with the first spatial resolution to improve motion compensation performance in the SDIMCTF without using the spatial high-pass sub-band information to enhance spatial resolution up to the first spatial resolution. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification