IP Library Patent Application 14114993
Patent Application
App. No. 14/114,993

Method and Apparatus of Scalable Video Coding

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/114,993
Abstract

A method and apparatus for scalable video coding are disclosed, wherein the video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution or better video quality than the BL. According to embodiments of the present invention, information from the base layer is exploited for coding the enhancement layer. The information coding for the enhancement layer includes CU structure, motion information, motion information, MVP/merge candidates, intra prediction mode, residual quadtree information, texture information, residual information, context adaptive entropy coding, Adaptive Lop Filter (ALF), Sample Adaptive Offset (SAO), and deblocking filter.

Claims (41)

1 . A method of Residual Quadtree Structure coding for scalable video coding, wherein video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution or better video quality than the BL, the method comprising:

determining information of RQT structure (Residual Quadtree Coding structure) of the BL; and

deriving the RQT structure of the EL based on the information of the RQT structure of the BL.

2 . The method of claim 1 , wherein said deriving the RQT structure of the EL based on the information of the RQT structure of the BL is performed when an encoder needs to encode the RQT structure of the EL or a decoder needs to decode the RQT structure of the EL.

3 . The method of claim 1 , wherein a first flag is used for a root TU (Transform Unit) or a TU of the EL, wherein the first flag indicates whether the RQT structure of the TU of the BL is utilized to derive the RQT structure of a corresponding TU of the EL.

4 . The method of claim 3 , wherein the RQT structure of the TU in the BL is scaled and used as an initial RQT structure of the corresponding TU in the EL if the RQT structure of the TU in the BL is utilized to derive the RQT structure of the corresponding TU in the EL.

5 . The method of claim 4 , wherein a split flag is used to indicate whether the corresponding TU of the EL is divided into sub-TUs for a leaf TU of the initial RQT structure of the corresponding TU in the EL.

6 . An apparatus of Residual Quadtree Structure coding for scalable video coding, wherein video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution or better video quality than the BL, the apparatus comprising:

means for determining information of RQT structure (Residual Quadtree Coding structure) of the BL; and

means for deriving the RQT structure of the EL based on the information of the RQT structure of the BL.

7 . The apparatus of claim 6 , wherein a first flag is used for a root TU (Transform Unit) or a TU of the EL, wherein the first flag indicates whether the RQT structure of the TU of the BL is utilized to derive the RQT structure of a corresponding TU of the EL.

8 . A method of texture prediction and re-sampling for scalable video coding, wherein video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution than the BL or better video quality than the BL, the method comprising:

determining information of texture of the BL; and

deriving a predictor of texture of the EL based on the information of the texture of the BL.

9 . The method of claim 8 , wherein said deriving predictor of texture of the EL based on the information of the texture of the BL is performed when an encoder or a decoder needs to derive the predictor of the texture of the EL.

10 . The method of claim 8 , wherein the texture of the BL is re-sampled using a filter to produce re-sampled BL texture, wherein the re-sampled BL texture has same resolution as and is used as the predictor of the texture of the EL.

11 . The method of claim 10 , wherein the filter is one or a combination of a DCTIF (Discrete Cosine Transform Interpolation Filter), a DSTIF (Discrete Sine Transform Interpolation Filter), a Wiener filter, a non-local mean filter, a smoothing filter, and a bilateral filter.

12 . The method of claim 10 , wherein the filter is applied across transform block boundaries or restricted to within the transform block boundaries.

13 . The method of claim 10 , wherein padding, deblocking, ALF (Adaptive Loop Filter), or SAO (Sample Adaptive Offset), non-local mean filter, smoothing filter operation is applied to the texture of the BL before or after the texture of the BL is re-sampled.

14 . The method of claim 13 , wherein the padding, deblocking, SAO, non-local mean filter, smoothing filter, or ALF can be skipped for an entire LCU, a leaf CU, a PU, a TU, a pre-defined region, an LCU boundary, a leaf CU boundary, a PU boundary, a TU boundary, or a boundary of the pre-defined region.

15 . The method of claim 8 , wherein the texture of the BL is processed using a filter to produce filtered BL texture, wherein the BL texture has same resolution as the texture of the EL and is used as the predictor of the texture of the EL.

16 . The method of claim 15 , wherein Wiener filter, ALF (Adaptive Loop Filter), non-local mean filter, smoothing filter, or SAO (Sample Adaptive Offset) is applied to the texture of the BL before the texture of the BL is utilized as the predictor of the texture of the EL.

17 . An apparatus of texture prediction and re-sampling for scalable video coding, wherein video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution than the BL or better video quality than the BL, the apparatus comprising:

means for determining information of texture of the BL; and

means for deriving predictor of the texture of the EL based on the information of the texture of the BL.

18 . The apparatus of claim 17 , wherein the texture of the BL is re-sampled using a filter to produce re-sampled BL texture, wherein the re-sampled BL texture has same resolution as and is used as the predictor of the texture of the EL.

19 . A method of residual prediction and re-sampling for scalable video coding, wherein video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution or better video quality than the BL, the method comprising:

determining residual information of the BL; and

deriving a predictor of residual of the EL by re-sampling the residual of the BL.

20 . The method of claim 19 , wherein said deriving the predictor of residual of the EL by re-sampling the residual of the BL is performed when an encoder or a decoder needs to derive the predictor of the residual of the EL.

21 . The method of claim 19 , wherein the EL has higher spatial resolution than the BL; wherein the residual of the BL is re-sampled using a filter to produce a re-sampled BL residual; and wherein the re-sampled BL residual has same resolution as and is used as the predictor of the residual of the EL.

22 . The method of claim 21 , wherein the filter is one or a combination of a DCTIF (Discrete Cosine Transform Interpolation Filter), a DSTIF (Discrete Sine Transform Interpolation Filter), a Wiener filter, a non-local mean filter, a smoothing filter, or a bilateral filter.

23 . The method of claim 21 , wherein the filter is applied across transform block boundaries or restricted to within the transform block boundaries.

24 . The method of claim 19 , wherein the EL has higher spatial resolution than the BL; and wherein the residual a the BL is re-sampled in frequency domain.

25 . The method of claim 19 , wherein said deriving the predictor of residual of the EL by re-sampling the residual of the BL is performed in frequency domain.

26 . An apparatus of residual prediction for scalable video coding, wherein video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution or better video quality than the BL, the apparatus comprising:

means for determining residual information of the BL; and

means for deriving a predictor of residual of the EL by re-sampling the residual of the BL.

27 . The apparatus of claim 26 , wherein the residual of the BL is re-sampled using a filter to produce re-sampled BL residual, wherein the re-sampled BL residual has same resolution as and is used as the predictor of the residual of the EL.

28 . The apparatus of claim 26 , wherein the EL has higher spatial resolution than the BL; and wherein the residual of the BL is re-sampled in frequency domain.

29 . The apparatus of claim 26 , wherein said deriving the predictor of residual of the EL by re-sampling the residual of the BL is performed in frequency domain.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 039609/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2013
From: CHUANG, TZU-DER; CHEN, CHING-YEH; HUANG, YU-WEN; LEI, SHAW-MIN; FU, CHIH-MING; TSAI, CHIA-YANG
To: MEDIATEK INC.
Reel/Frame 031521/0807 →