System and method for increasing SVC compressing ratio
AssigneeIndustrial Technology Research Institute
InventorHsin-Hao Chen
Life of this patent
Estimating the term…
Abstract
A system for increasing the compressing ratio in scalable video coding and the method thereof perform predictive video coding in the spatial low sub-bands of the temporal low sub-band picture in the group of pictures after the temporal filtering and spatial discrete wavelet transform. This determines an optimized predictive mode and the related information of the temporal low sub-band picture with the highest energy as the primary reference for actual video coding. Accordingly, the system and method will achieve the goals of reducing the compressed coding data and thus increasing the compressing ratio in the scalable video coding.
Claims26
A system for increasing a scalable video coding (SVC) compressing ratio based upon an SVC structure with a motion estimating unit to make estimates for motion vectors between pictures in a group of pictures (GOP);
- a motion compensated temporal filtering unit to generate a temporal picture including a temporal low sub-band picture by temporal filtering;
- a discrete wavelet transform (DWT) unit to process the temporal low sub-band picture using a spatial DWT method to generate at least one spatial low sub-band;
- a motion vector coding unit to perform video coding of the motion vectors;
- a video coding unit to perform entropy coding;
- and a buffering unit to temporarily hold video coding contents;
- wherein the system comprises:
- a video coding predictive unit between the DWT unit and the video coding unit, which divides each of the spatial low sub-bands into M*M predictive blocks of the same size;
- reads the M*M predictive blocks of the spatial low sub-band in sequence and generates a predicted value for each of the predictive blocks in the spatial low sub-band by making predictions for all the pixels in the M*M predictive blocks according to a video coding predictive mode;
- computes an actual value associated with each of the predictive blocks in the spatial low sub-band and compares it with the associated predicted value to determine an optimized predictive mode and an associated difference for each of the predictive blocks in the spatial low sub-band;
- and outputs in sequence the optimized predictive modes and the associated differences of all the predictive blocks of the spatial low sub-bands once their predictions are all made in order to perform entropy coding for the temporal low sub-band picture.
A system for increasing a scalable video coding (SVC) compressing ratio based upon an SVC structure with a motion estimating unit to make estimates for motion vectors between pictures in a group of pictures (GOP);
- a motion compensated temporal filtering unit to generate a temporal picture including a temporal low sub-band picture by temporal filtering;
- a discrete wavelet transform (DWT) unit to process the temporal low sub-band picture using a spatial DWT method to generate at least one spatial low sub-band;
- a motion vector coding unit to perform video coding of the motion vectors;
- a video coding unit to perform entropy coding;
- and a buffering unit to temporarily hold video coding contents;
- wherein the system comprises:
- a video coding predictive unit between the DWT unit and the video coding unit, which divides each of the spatial low sub-bands into M*M predictive blocks of the same size;
- reads one of the M*M predictive blocks of the spatial low sub-band and generates a predicted value for each of the predictive blocks in the spatial low sub-band by making predictions for all the pixels in the M*M predictive blocks according to a video coding predictive mode;
- computes an actual value associated with each of the predictive blocks in the spatial low sub-band and compares it with the associated predicted value to determine an optimized predictive mode and an associated difference for each of the predictive blocks in the spatial low sub-band;
- and collects the optimized predictive modes to find a representative optimized mode and outputs in sequence the representative optimized predictive mode and the associated difference for performing entropy coding on the temporal low sub-band picture.
A method for increasing the SVC compressing ratio by reducing the coding data in a SVC structure, achieved by making intra predictions on more than one spatial low sub-band in a temporal low sub-band picture produced after temporal filtering and spatial DWT on a GOP, the method comprising the steps of:
- (a) dividing each of the spatial low sub-band into M*M predictive blocks of the same size;
- (b) reading in sequence the M*M predictive blocks of the spatial low sub-band and making video coding predictions for all the pixels in the M*M predictive blocks according to a video coding predictive mode, thereby generating a predicted value for each of the predictive blocks in the spatial low sub-band;
- (c) computing an actual value associated with each o the predictive blocks in the spatial low sub-band and comparing it with the corresponding predicted value to determine an optimized predictive mode and an associated difference for each of the predictive blocks in the spatial low sub-band;
- and
- (d) outputting in sequence each of the predictive blocks in the spatial low sub-band, the associated optimized predictive mode, and the associated difference to perform entropy coding for the temporal low sub-band picture;
- wherein steps (b) and (c) are repeated if there is still any prediction yet made for the spatial low sub-band, and step (d) is not performed until all the spatial low sub-band predictions are completed.
A method for increasing the SVC compressing ratio by reducing the coding data in a SVC structure, achieved by making intra predictions on more than one spatial low sub-band in a temporal low sub-band picture produced after temporal filtering and spatial DWT on a GOP, the method comprising the steps of:
- (a) dividing each of the spatial low sub-band into M*M predictive blocks of the same size;
- (b) reading one of the M*M predictive blocks of the spatial low sub-band and making video coding predictions for all the pixels in the M*M predictive blocks according to a video coding predictive mode, thereby generating a predicted value for each of the predictive blocks in the spatial low sub-band;
- (c) computing an actual value associated with each o the predictive blocks in the spatial low sub-band and comparing it with the corresponding predicted value to determine an optimized predictive mode and an associated difference for each of the predictive blocks in the spatial low sub-band;
- and
- (d) collecting the optimized predictive modes to generate a representative optimized predictive mode and outputting in sequence the representative optimized predictive mode and the associated difference in order to perform entropy coding for the temporal low sub-band picture.
Dependencies are inferred from the claim text.