Methods and systems for combining layers in a multi-layer bitstream
First Claim
Patent Images
1. A method for combining layers in a multi-layer bitstream having a first layer and a second layer, said method comprising:
- a) a processor inverse quantizing a first-layer quantized transform coefficient thereby creating a first-layer transform coefficient;
b) a processor scaling said first-layer transform coefficient to match a characteristic of a second-layer thereby creating a scaled, first-layer transform coefficient, without inverse-transforming said first layer, where said characteristic is at least one of a quantization parameter and a resolution parameter;
c) a processor inverse quantizing a second-layer quantized transform coefficient thereby creating a second-layer transform coefficient;
d) a processor combining said scaled, first-layer transform coefficient with said second-layer transform coefficient to form a combined coefficient; and
(e) a processor using said combined coefficient to inverse-transform said second layer, without inverse-transforming said first layer.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention comprise systems and methods for managing and combining data contained in layers in a multilayer bitstream such that one or more transform coefficients in a first layer are used to modify one or more coefficients in a second layers that in turn is reconstructed using the modified one or more coefficients.
-
Citations
29 Claims
-
1. A method for combining layers in a multi-layer bitstream having a first layer and a second layer, said method comprising:
-
a) a processor inverse quantizing a first-layer quantized transform coefficient thereby creating a first-layer transform coefficient; b) a processor scaling said first-layer transform coefficient to match a characteristic of a second-layer thereby creating a scaled, first-layer transform coefficient, without inverse-transforming said first layer, where said characteristic is at least one of a quantization parameter and a resolution parameter; c) a processor inverse quantizing a second-layer quantized transform coefficient thereby creating a second-layer transform coefficient; d) a processor combining said scaled, first-layer transform coefficient with said second-layer transform coefficient to form a combined coefficient; and (e) a processor using said combined coefficient to inverse-transform said second layer, without inverse-transforming said first layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for combining layers in a multi-layer bitstream having a first layer and a second layer, said system comprising:
-
a) a first inverse quantizer for inverse quantizing a first-layer quantized transform coefficient thereby creating a first-layer transform coefficient; b) a scaler for scaling said first-layer transform coefficient to match a characteristic of a second-layer thereby creating a scaled, first-layer transform coefficient, without inverse-transforming said first layer, where said characteristic is at least one of a quantization parameter and a resolution parameter; c) a second inverse quantizer for inverse quantizing a second-layer quantized transform coefficient thereby creating a second-layer transform coefficient; d) a coefficient combiner for combining said scaled, first-layer transform coefficient with said second-layer transform coefficient to form a combined coefficient; and (e) a decoder that uses said combined coefficient to inverse-transform said second layer, without inverse-transforming said first layer. - View Dependent Claims (13, 14)
-
-
15. A method for converting a scalable video coding compliant (SVC-compliant) bitstream to Advanced Video Coding compliant (AVC-compliant) data, said method comprising:
-
a) a processor receiving an SVC-compliant bitstream comprising prediction data, base-layer residual data and enhancement-layer residual data; b) a processor inverse quantizing said base-layer residual data thereby creating base-layer transform coefficients; c) a processor inverse quantizing said enhancement-layer residual data thereby creating enhancement-layer transform coefficients; d) a processor scaling said base-layer transform coefficients to match a quantization parameter of said enhancement-layer thereby creating scaled base-layer transform coefficients, without inverse-transforming said base layer; e) a processor combining said scaled base-layer transform coefficients with said enhancement-layer transform coefficients to form combined coefficients; and f) a processor using said combined coefficients to inverse transform said enhancement layer, without inverse-transforming said base layer. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for combining layers in a multi-layer bitstream having a first layer and a second layer, said method comprising:
-
a) a processor receiving a first-layer quantized transform coefficient; b) a processor scaling said first-layer quantized transform coefficient to match a characteristic of a second-layer thereby creating a scaled, first-layer quantized transform coefficient, without inverse-transforming said first layer, where said characteristic is at least one of a quantization parameter and a resolution parameter; c) a processor receiving a second-layer quantized transform coefficient; d) a processor combining said scaled, first-layer transform coefficient with said second-layer quantized transform coefficient to form a combined quantized coefficient; and e) a processor using said combined coefficient to inverse-transform said second layer, without inverse-transforming said first layer. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for conditionally combining layers in a multi-layer bitstream, said method comprising:
-
a) a processor receiving a first-layer quantized transform coefficient; b) a processor receiving a second-layer quantized transform coefficient; c) a processor receiving a layer combination indicator; d) a processor scaling said first-layer quantized transform coefficient to match a characteristic of a second-layer thereby creating a scaled, first-layer quantized transform coefficient, when said layer combination indicator indicates transform domain accumulation, and without inverse-transforming said first layer, where said characteristic is at least one of a quantization parameter and a resolution parameter; e) a processor combining said scaled, first-layer transform coefficient with said second-layer quantized transform coefficient to form a combined quantized coefficient, when said layer combination indicator indicates transform domain accumulation; and f) a processor using said combined quantized coefficient to inverse-transform said second layer, without inverse-transforming said first layer. - View Dependent Claims (27, 28)
-
-
29. A method for reconstructing an enhancement layer from a multi-layer bitstream having a base layer, said method comprising:
-
a) a processor receiving a first-layer intra-prediction mode; b) a processor receiving a second-layer bitstream prediction indicator, said indicator indicating that said first-layer prediction mode is to be used for prediction of said second layer; c) a processor using said first-layer prediction mode to construct a second-layer prediction based on adjacent block data in said second layer; d) a processor combining said second-layer prediction with residual information thereby creating a reconstructed second layer; and e) a processor inverse transforming said enhancement layer without inverse-transforming said base layer.
-
Specification