Patent classifications
H04N19/36
Coding concept allowing efficient multi-view/layer coding
Various concepts which further improve multi-view/layer coding concepts, are described.
Coding concept allowing efficient multi-view/layer coding
Various concepts which further improve multi-view/layer coding concepts, are described.
METHOD AND APPARATUS OF ENCODING AND DECODING A COLOR PICTURE
The present disclosure generally relates to a method and device of encoding a color picture having color components (Ec), characterized in that it comprises: —obtaining (130) a luminance component (L) comprising: —obtaining (120) a modulation value (Ba) from the luminance (Y) of the color picture; —obtaining a scaled luminance by dividing the luminance (Y) of the color picture by said modulation value (Ba); —obtaining the luminance component (L) by applying a non-linear function on said scaled luminance in order that the dynamic of said luminance component (L) is reduced compared to the dynamic of said scaled luminance; —obtaining two chrominance components (C1, C2) comprising: —obtaining a factor (r(L(i)) that depends on the value of the pixel (i) of said luminance component (L(i)) and the luminance value (Y(i)) of the co-located pixel (i) in the color picture; —obtaining (150) at least one intermediate color component (E′c) by multiplying each color component (Ec) by said factor (r(L(i)); and —obtaining (170) said two chrominance components (C1, C2) from said at least one intermediate color components (E′c); and —encoding (180) said luminance (L) and two chrominance components (C1, C2).
METHOD AND APPARATUS OF ENCODING AND DECODING A COLOR PICTURE
The present disclosure generally relates to a method and device of encoding a color picture having color components (Ec), characterized in that it comprises: —obtaining (130) a luminance component (L) comprising: —obtaining (120) a modulation value (Ba) from the luminance (Y) of the color picture; —obtaining a scaled luminance by dividing the luminance (Y) of the color picture by said modulation value (Ba); —obtaining the luminance component (L) by applying a non-linear function on said scaled luminance in order that the dynamic of said luminance component (L) is reduced compared to the dynamic of said scaled luminance; —obtaining two chrominance components (C1, C2) comprising: —obtaining a factor (r(L(i)) that depends on the value of the pixel (i) of said luminance component (L(i)) and the luminance value (Y(i)) of the co-located pixel (i) in the color picture; —obtaining (150) at least one intermediate color component (E′c) by multiplying each color component (Ec) by said factor (r(L(i)); and —obtaining (170) said two chrominance components (C1, C2) from said at least one intermediate color components (E′c); and —encoding (180) said luminance (L) and two chrominance components (C1, C2).
Signaling for addition or removal of layers in scalable video
In one embodiment, a method of signaling individual layers in a transport stream includes: determining a plurality of layers in a transport stream, wherein each layer includes a respective transport stream parameter setting; determining an additional layer for the plurality of layers in the transport stream, wherein the additional layer enhances one or more of the plurality of layers including a base layer and the respective layer parameter settings for the plurality of layers do not take into account the additional layer; and determining an additional transport stream parameter setting for the additional layer, the additional transport stream parameter setting specifying a relationship between the additional layer and at least a portion of the plurality of layers, wherein the additional transport stream parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers.
Signaling for addition or removal of layers in scalable video
In one embodiment, a method of signaling individual layers in a transport stream includes: determining a plurality of layers in a transport stream, wherein each layer includes a respective transport stream parameter setting; determining an additional layer for the plurality of layers in the transport stream, wherein the additional layer enhances one or more of the plurality of layers including a base layer and the respective layer parameter settings for the plurality of layers do not take into account the additional layer; and determining an additional transport stream parameter setting for the additional layer, the additional transport stream parameter setting specifying a relationship between the additional layer and at least a portion of the plurality of layers, wherein the additional transport stream parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers.
Bit-depth scalability
To increase efficiency of a bit-depth scalable data-stream an inter-layer prediction is obtained by mapping samples of the representation of the picture or video source data with a first picture sample bit-depth from a first dynamic range corresponding to the first picture sample bit-depth to a second dynamic range greater than the first dynamic range and corresponding to a second picture sample bit-depth being higher than the first picture sample bit-depth by use of one or more global mapping functions being constant within the picture or video source data or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions and varying at a second granularity smaller than the first granularity, with forming the quality-scalable data-stream based on the local mapping function such that the local mapping function is derivable from the quality-scalable data-stream.
Bit-depth scalability
To increase efficiency of a bit-depth scalable data-stream an inter-layer prediction is obtained by mapping samples of the representation of the picture or video source data with a first picture sample bit-depth from a first dynamic range corresponding to the first picture sample bit-depth to a second dynamic range greater than the first dynamic range and corresponding to a second picture sample bit-depth being higher than the first picture sample bit-depth by use of one or more global mapping functions being constant within the picture or video source data or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions and varying at a second granularity smaller than the first granularity, with forming the quality-scalable data-stream based on the local mapping function such that the local mapping function is derivable from the quality-scalable data-stream.
UPSAMPLING FOR SIGNAL ENHANCEMENT CODING
There is disclosed a method of encoding an input signal, the method comprising: receiving a base encoded signal, the base encoded signal being generated by feeding an encoder with a down-sampled version of an input signal; producing a first residual signal by: decoding the base encoded signal to produce a first decoded signal; and using a difference between the base decoded signal and the down-sampled version of the input signal to produce the first residual signal; producing a second residual signal by: correcting the base decoded signal using the residual signal to create a corrected decoded version; up-sampling the corrected decoded version; and using a difference between the up-sampled corrected decoded signal and the input signal to produce the second residual signal; wherein the up-sampling is one of bilinear or bicubic up-sampling. A corresponding decoding method is also disclosed.
UPSAMPLING FOR SIGNAL ENHANCEMENT CODING
There is disclosed a method of encoding an input signal, the method comprising: receiving a base encoded signal, the base encoded signal being generated by feeding an encoder with a down-sampled version of an input signal; producing a first residual signal by: decoding the base encoded signal to produce a first decoded signal; and using a difference between the base decoded signal and the down-sampled version of the input signal to produce the first residual signal; producing a second residual signal by: correcting the base decoded signal using the residual signal to create a corrected decoded version; up-sampling the corrected decoded version; and using a difference between the up-sampled corrected decoded signal and the input signal to produce the second residual signal; wherein the up-sampling is one of bilinear or bicubic up-sampling. A corresponding decoding method is also disclosed.