TWI618397B

High precision up-sampling in scalable coding of high bit-depth video

Abstract

When operating on video data with high bit depth, the accuracy of the upsampling operation in a hierarchical coding system is retained. In response to the bit depth requirements of the video encoding or decoding system, the scaling and rounding parameters are determined for a separable amplification filter. The input data is first filtered across a first spatial direction using a first rounding parameter to generate the first upsampled data. The first intermediate data is generated by scaling the first up-sampled data using a first offset parameter. The intermediate data is then filtered across a second spatial direction using a second rounding parameter to generate second upsampled data. The second intermediate data is generated by scaling the second up-sampled data using a second offset parameter. The final up-sampled data can be generated by editing the second intermediate data.

TWI618397B, drawing sheet 1
Sheet 1 of 3

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

1 claim: 1 independent, 0 dependent

  1. 1
    A method for re-sampling image data from the first layer to the second layer by a processor in a decoder. In an adaptable video system including the processor, the method includes:responding to the adaptable video system The bit depth is required to determine the scaling and rounding parameters;the first resampled data is generated by filtering the image data from the first layer, wherein the filtering of the image data is performed across the first spatial direction;by using the first The offset parameter scales the first repeated sampling data to generate first intermediate data;the second repeated sampling data is generated by filtering the first intermediate data, wherein the filtering of the first intermediate data uses a rounding parameter across the second spatial direction To generate second intermediate data by scaling the second over-sampling data with a second offset parameter;and generating output over-sampling data for the second layer by editing the second intermediate data, wherein the The second offset parameter is based on the bit depth value of the image data and determining the rounding parameter includes calculating iOffset=1<<(nShift2-1), where iOffset is the rounding parameter, and nShift2 is the second offset parameter. 一種在解碼器中用於由處理器進行從第一層至第二層重複取樣影像資料的方法,在包括該處理器之可適性視訊系統中,該方法包含:回應於該可適性視訊系統的位元深度要求來決定縮放和捨入參數;藉由從該第一層過濾該影像資料來產生第一重複取樣資料,其中過濾該影像資料係跨第一空間方向來進行;藉由以第一偏移參數縮放該第一重複取樣資料來產生第一中間資料;藉由過濾該第一中間資料來產生第二重複取樣資料,其中過濾該第一中間資料係使用捨入參數跨第二空間方向來進行;藉由以第二偏移參數縮放該第二重複取樣資料來產生第二中間資料;及藉由剪輯該第二中間資料來產生用於該第二層的輸出重複取樣資料,其中該第二偏移參數係基於該影像資料的位元深度值以及決定該捨入參數包含計算iOffset=1<<(nShift2-1),其中iOffset為該捨入參數,以及nShift2為該第二偏移參數。