APPARATUS AND METHODS FOR VIDEO COMPRESSION USING MULTI-RESOLUTION SCALABLE CODING
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for digital video data compression via a scalable, multi-resolution approach. In one embodiment, the video content may be encoded using a multi-resolution and/or multi-quality scalable coding approach that reduces computational and/or energy load on a client device. In one implementation, a low fidelity image is obtained based on a first full resolution image. The low fidelity image may be encoded to obtain a low fidelity bitstream. A second full resolution image may be obtained based on the low fidelity bitstream. A portion of a difference image obtained based on the second full resolution image and the first full resolution may be encoded to obtain a high fidelity bitstream. The low fidelity bitstream and the high fidelity bitstream may be provided to e.g., a receiving device.
-
Citations
32 Claims
-
1-9. -9. (canceled)
-
10. A method for providing video content, the method comprising:
-
obtaining a first panoramic image by decoding a first bitstream using a first decoder; obtaining a view frame image by at least decoding a second bitstream using a second decoder; obtaining a second panoramic image at least in part by up-sampling the first panoramic image to the resolution of the view frame image; obtaining an output view frame image at least in part by combining the view frame image and the second panoramic image; and display the obtained output view frame image via a rendering device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16-18. -18. (canceled)
-
19. A method for providing video content, the method comprising:
-
for a first viewport display, obtaining a first output image by combining a panoramic image and a first difference image for first coordinates of the first viewport display; determining when a change occurs in the first viewport display; responsive to the change, requesting a second difference image; and obtaining a second output image for the first viewport display by combining the panoramic image and the second difference image. - View Dependent Claims (20)
-
-
21. A computerized apparatus for providing video content, the apparatus comprising:
-
an electronic storage apparatus configured to store a sequence of images; a communications interface configured to enable communication of bitstreams to a client device; and one or more processors configured to execute a plurality of computer readable instructions; and a storage apparatus in data communication with the one or more processors and comprising at least one computer program, the at least one computer program comprising a plurality of instructions which are configured to, when executed by the one or more processors, cause the computerized apparatus to; obtain a first panoramic image by a decode of a first bitstream using a first decoder; obtain a view frame image by at least a decode of a second bitstream using a second decoder; obtain a second panoramic image at least in part by up-sampling the first panoramic image to the resolution of the view frame image; obtain an output view frame image at least in part by a combination of the view frame image and the second panoramic image; and cause display of the obtained output view frame image via a rendering device. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable apparatus comprising a storage medium in data communication with one or more processors and comprising at least one computer program, the at least one computer program comprising a plurality of instructions which, when executed by the one or more processors, cause a computerized apparatus to:
-
obtain a first panoramic image by a decode of a first bitstream using a first decoder; obtain a view frame image by at least a decode of a second bitstream using a second decoder; obtain a second panoramic image at least in part by up-sampling the first panoramic image to the resolution of the view frame image; obtain an output view frame image at least in part by a combination of the view frame image and the second panoramic image; and cause display of the obtained output view frame image via a rendering device. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification