Nova Patents
HUE024173T2

Bit-depth scalability

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

16 claims: 11 independent, 5 dependent

  1. 1
    Claims 1. Encoder fór encoding a picture or videó source data (160) intő a quality-scalable data stream (112), comprising:base encoding means (102) fór encoding the picture or videó source data (160) intő a base encoding data stream representing a representation ofthe picture or videó source data with a first picture sample bit depth;mapping means (104) fór mapping samples ofthe representation ofthe picture or videó source data (160) with the first picture sample bit depth from a first dynamic rangé corresponding to the first picture sample bit depth ΕΡ 2 279 622 Β1 to a second dynamic rangé greater than the first dynamic rangé 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 videó source data (160) or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions at a second granularity finer than the first granularity to obtain a prediction of the picture or videó source data having the second picture sample bit depth;residual encoding means (106) fór encoding a prediction residual of the prediction intő a bit-depth enhancement layerdata stream;and combining means (108) fór forming the quality-scalable data stream based on the base encoding data stream, the local mapping function and the bit-depth enhancement layer data stream so that the local mapping function is derivable from the quality-scalable data stream.
  2. 2
    Decoderfordecoding a quality-scalable data stream intő which picture or videó source data is encoded, the qualityscalable data stream comprising a base layerdata stream representing the picture or videó source data with a first picture sample bit depth, a bit-depth enhancement layer data stream representing a prediction residual with a second picture sample bit depth being higher than the first picture sample bit depth, and a local mapping function defined at a second granularity, the decoder comprising:means (204) fór decoding the base layer data stream intő a lower bit-depth reconstructed picture or videó data;means (208) fór decoding the bit-depth enhancement data stream intő the prediction residual;means (206) fór mapping samples of the lower bit-depth reconstructed picture or videó data with the first picture sample bit depth from a first dynamic rangé corresponding to the first picture sample bit depth to a second dynamic rangé greater than the first dynamic rangé and corresponding to the second picture sample bit depth, by use of one or more global mapping functions being constant within the videó or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions at the second granularity being smaller than the first granularity, to obtain a prediction of the picture or videó source data having the second picture sample bit depth;and means (210) fór reconstructing the picture with the second picture sample bit depth based on the prediction and the prediction residual.
  3. 6
    Decoder according to any of claims 2 to 5, wherein the means (208) fór decoding the bit-depth enhancement data stream and the mapping means (104) are adapted such that second granularity subdivides the picture or videó source data (160) intő a plurality of picture blocks (170) and the mapping means (206) is adapted such that the local mapping function is m s + n with m and n varying at the second granularity with the means (208) fór decoding the bit-depth enhancement data stream being adapted to dérivé m and n from the bit-depth enhancement data stream fór each picture block (170) of the picture or videó source data (160) so that m and n may differ among the plurality of picture blocks.
  4. 7
    Decoder according to any of claims 2 to 6, wherein the mapping means (206) is adapted such that the second granularity varies within the picture or videó source data (160), and the means (208) fór decoding the bit-depth enhancement data stream is adapted to dérivé the second granularity from the bit-depth enhancement data stream.
  5. 8
    Decoder according to any of claims 2 to 7, wherein the means (208) fór decoding the bit-depth enhancement data stream and the mapping means (206) are adapted such that the second granularity divides-up the picture or videó source data (160) intő a plurality of picture blocks (170), and the means (208)fordecoding the bit-depth enhancement data stream is adapted to dérivé a local mapping function residual (Διτι, Δη) from the bit-depth enhancement data stream fór each picture block (170), and dérivé the local mapping function of a predetermined picture block of the picture or videó source data (160) by use of a spatial and/or temporal prediction from one or more neighboring picture blocks or a corresponding picture block of a picture of the picture or videó source data preceding a picture ΕΡ 2 279 622 Β1 to which the predetermined picture block belongs, and the local mapping function residual of the predetermined picture block.
  6. 9
    Decoder according to any of claims 2 to 8, wherein the mapping means (206) is adapted such that at least one of the one or more global mapping functions is non-linear.
  7. 10
    Decoder according to any of claims 2 to 9, wherein the means (208) fór decoding the bit-depth enhancement data stream is adapted to dérivé at least one ofthe one or more global mapping functions from the bit-depth enhancement data stream.
  8. 11
    Decoder according to any of claims 2 to 10, wherein the mapping means (206) is adapted such that the at least one ofthe global mapping functions is defined as 2M-N-K x + 2M-1.2N-1-K w herein x is a sample of the representation of the picture or videó source data with the first picture sample bit-depth, N is the first picture sample bit-depth, M is the second picture sample bit-depth, and K is a mapping paraméter, 2M-n-k x + o, where N is the first picture sample bit depth, M is the second picture sample bit depth, and K und D are a mapping parameters, floor (2 m ~ n ~ k x + 2 m ~ 2N ~ k x + D), where floor (a) rounds a down to the nearest integer, N is the first picture sample bit depth, M is the second picture sample bit depth, and K und D are a mapping parameters, a piece-wise linear function fór mapping the samples from the first dynamic rangé to the second dynamic rangé with interpolation point Information defining the piece-wise linear mapping, or a look-up table fór being indexed by use of samples from the first dynamic rangé und outputting samples ofthe second dynamic rangé thereupon.
  9. 13
    Method fór encoding a picture or videó source data (160) intő a quality-scalable data stream (112), comprising:encoding the picture or videó source data (160) intő a base encoding data stream representing a representation ofthe picture or videó source data with a first picture sample bit depth;mapping samples of the representation of the picture or videó source data (160) with the first picture sample bit depth from a first dynamic rangé corresponding to the first picture sample bit depth to a second dynamic rangé greaterthan the first dynamic rangé 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 videó source data (160) or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions at a second granularity finer than the first granularity to obtain a prediction ofthe picture or videó source data having the second picture sample bit depth;encoding a prediction residual ofthe prediction intő a bit-depth enhancement layerdata stream;and forming the quality-scalable data stream based on the base encoding data stream, the local mapping function and the bit-depth enhancement layerdata stream so that the local mapping function isderivablefrom the qualityscalable data stream.
  10. 14
    Method fór decoding a quality-scalable data stream intő which picture or videó source data is encoded, the qualityscalable data stream comprising a base layerdata stream representing the picture or videó source data with a first picture sample bit depth, a bit-depth enhancement layerdata stream representing a prediction residual with a second picture sample bit depth being higher than the first picture sample bit depth, and a local mapping function defined at a second granularity, the method comprising:decoding the base layerdata stream intő a lower bit-depth reconstructed picture or videó data;decoding the bit-depth enhancement data stream intő the prediction residual;mapping samples ofthe lower bit-depth reconstructed picture or videó data with the first picture sample bit depth from a first dynamic rangé corresponding to the first picture sample bit depth to a second dynamic rangé greater than the first dynamic rangé and corresponding to the second picture sample bit depth, by use of one or more global mapping functions being constant within the videó or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions at the second granularity being smaller than the first granularity, to obtain a prediction ofthe picture or videó source data having the second picture ΕΡ 2 279 622 Β1 sample bit depth;and reconstructing the picture with the second picture sample bit depth based on the prediction and the prediction residual.
  11. 15
    Quality-scalable data stream intő which picture or videó source data is encoded, the quality-scalable data stream comprising a base layer data stream representing the picture or videó source data with a first picture sample bit depth, a bit-depth enhancement layer data stream representing a prediction residual with a second picture sample bit depth being higher than the first picture sample bit depth, and a local mapping function defined at a second granularity, wherein a reconstruction of the picture with the second picture sample bit depth is derivable from the prediction residual and a prediction obtained by mapping samples of the lower bit-depth reconstructed picture or videó data with the first picture sample bit depth from a first dynamic rangé corresponding to the first picture sample bit depth to a second dynamic rangé greater than the first dynamic rangé and corresponding to the second picture sample bit depth, by use of one or more global mapping functions being constant within the videó or varying at a first granularity, and the local mapping function locally modifying the one or more global mapping functions at the second granularity being smaller than the first granularity.