Method for Encoding a Digital Signal Into a Scalable Bitstream; Method for Decoding a Scalable Bitstream
First Claim
1. A method for encoding a digital signal into a scalable bitstream comprising:
- quantizing the digital signal, and encoding the quantized signal to form a corelayer bitstream;
performing an error mapping based on the digital signal and the corelayer bitstream to remove information that has been encoded into the corelayer bitstream, resulting in an error signal;
bitplane coding the error signal based on perceptual information of the digital signal, resulting in an enhancementlayer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model; and
multiplexing the corelayer bitstream and the enhancement layer bitstream, thereby generating the scalable bitstream.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for encoding a digital signal into a scalable bitstream comprising quantizing the digital signal, and encoding the quantized signal to form a core-layer bitstream, performing an error mapping based on the digital signal and the core-layer bitstream to remove information that has been encoded into the core-layer bitstream, resulting in an error signal, bit-plane coding the error signal based on perceptual information of the digital signal, resulting in an enhancement-layer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model, and multiplexing the core-layer bitstream and the enhancement-layer bitstream, thereby generating the scalable bitstream. A method for decoding a scalable bitstream into a digital signal comprising de-multiplexing the scalable bitstream into a core-layer bitstream and an enhancement-layer bitstream, decoding and de-quantizing the core-layer bitstream to generate a core-layer signal, bit-plane decoding the enhancement-layer bitstream based on perceptual information of the digital signal, and performing an error mapping based on the bit-plane decoded enhancement-layer bitstream and the de-quantized core-layer signal, resulting in an reconstructed transformed signal, wherein the reconstructed transformed signal is the digital signal.
73 Citations
30 Claims
-
1. A method for encoding a digital signal into a scalable bitstream comprising:
-
quantizing the digital signal, and encoding the quantized signal to form a corelayer bitstream;
performing an error mapping based on the digital signal and the corelayer bitstream to remove information that has been encoded into the corelayer bitstream, resulting in an error signal;
bitplane coding the error signal based on perceptual information of the digital signal, resulting in an enhancementlayer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model; and
multiplexing the corelayer bitstream and the enhancement layer bitstream, thereby generating the scalable bitstream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A encoder for encoding a digital signal into a scalable bitstream, comprising:
-
a quantization unit for quantizing the digital signal, and encoding the quantized signal to form a corelayer bitstream;
an error mapping unit for performing an error mapping based on the digital signal and the corelayer bitstream to remove information that has been encoded into the corelayer bitstream, resulting in an error signal;
a perceptual bitplane coding unit for bitplane coding the error signal based on perceptual information of the digital signal, resulting in an enhancementlayer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model; and
a multiplexing unit for multiplexing the corelayer bitstream and the enhancementlayer bitstream, thereby generating the scalable bitstream.
-
-
16. A computer readable medium, having a program recorded thereon, wherein the program, when executed by a computer, makes the computer perform a procedure for encoding a digital signal into a scalable bitstream, the procedure comprising:
-
quantizing the digital signal, and encoding the quantized signal to form a corelayer bitstream;
performing an error mapping based on the digital signal and the corelayer bitstream to remove information that has been encoded into the corelayer bitstream, resulting in an error signal;
bitplane coding the error signal based on perceptual information of the digital signal, resulting in an enhancementlayer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model; and
multiplexing the corelayer bitstream and the enhancementlayer bitstream, thereby generating the scalable bitstream.
-
-
17. A computer program element which, when executed by a computer, makes the computer perform a procedure for encoding a digital signal into a scalable bitstream, the procedure comprising
quantizing the digital signal, and encoding the quantized signal to form a corelayer bitstream; -
performing an error mapping based on the digital signal and the corelayer bitstream to remove information that has been encoded into the corelayer bitstream, resulting in an error signal;
bitplane coding the error signal based on perceptual information of the digital signal, resulting in an enhancementlayer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model; and
multiplexing the corelayer bitstream and the enhancementlayer bitstream, thereby generating the scalable bitstream.
-
-
18. A method for decoding a scalable bitstream into a digital signal comprising:
-
demultiplexing the scalable bitstream into a corelayer bitstream and an enhancementlayer bitstream;
decoding and dequantizing the corelayer bitstream to generate a corelayer signal;
bitplane decoding the enhancementlayer bitstream based on perceptual information of the digital signal; and
performing an error mapping based on the bitplane decoded enhancementlayer bitstream and the dequantized corelayer signal, resulting in a reconstructed transformed signal, wherein the reconstructed transformed signal is the digital signal. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A decoder for decoding a scalable bitstream into a digital signal comprising:
-
a demultiplexing unit for demultiplexing the scalable bitstream into a corelayer bitstream and an enhancementlayer bitstream;
a dequantization unit for decoding and dequantizing the corelayer bitstream to generate a corelayer signal;
a bitplane decoding unit for bitplane decoding the enhancementlayer bitstream based on perceptual information of the digital signal; and
an error mapping unit for performing an error mapping based on the bitplane decoded enhancementlayer bitstream and the dequantized corelayer signal, resulting in a reconstructed transformed signal, wherein the reconstructed transformed signal is the digital signal.
-
-
29. A computer readable medium, having a program recorded thereon, wherein the program, when executed by a computer, makes the computer perform a procedure for decoding a scalable bitstream into a digital signal, the procedure comprising:
-
demultiplexing the scalable bitstream into a corelayer bitstream and an enhancementlayer bitstream;
decoding and dequantizing the corelayer bitstream to generate a corelayer signal;
bitplane decoding the enhancementlayer bitstream based on perceptual information of the digital signal; and
performing an error mapping based on the bitplane decoded enhancementlayer bitstream and the dequantized corelayer signal, resulting in a reconstructed transformed signal, wherein the reconstructed transformed signal is the digital signal.
-
-
30. A computer program element which, when executed by a computer, makes the computer perform a procedure for decoding a scalable bitstream into a digital signal, the procedure comprising:
-
demultiplexing the scalable bitstream into a corelayer bitstream and an enhancementlayer bitstream;
decoding and dequantizing the corelayer bitstream to generate a corelayer signal;
bitplane decoding the enhancementlayer bitstream based on perceptual information of the digital signal; and
performing an error mapping based on the bitplane decoded enhancementlayer bitstream and the dequantized corelayer signal, resulting in a reconstructed transformed signal, wherein the reconstructed transformed signal is the digital signal.
-
Specification