Scalable Video Coding Using Non-Scalable Decoders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spatial scalable video coding methods do not effectively allow the reuse of non-scalable video decoders, limiting the easy upgrade from non-scalable to scalable video transmission systems and requiring significant modifications to existing hardware.

Innovation Solution

A method for encoding and decoding video frames into scalable bit-streams using a base layer and enhancement layer, where the base layer is downsampled and then upsampled to create a residual frame, which is divided into sub-frames and encoded separately, allowing for the use of non-scalable encoders and decoders by reusing existing video encoding and decoding algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If spatial scalable video coding is implemented using existing non-scalable encoders and decoders, then system upgrade ease and hardware compatibility are improved, but coding efficiency and resolution scalability are worsened

Engineering Contradiction:
Improvesystem upgrade easeVSAvoidcoding efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent divides the residual frame into multiple residual sub-frames (first residual sub-frame, second residual sub-frame, etc.) after subtracting the up-scaled base layer from the original frame. Each sub-frame is encoded separately into the enhancement layer bit-stream, allowing non-scalable decoders to process them independently while maintaining scalability. This segmentation enables reuse of existing hardware without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a resolution dimension by downscaling the original frame to a lower resolution base layer, then upscaling it back to generate residuals at the original resolution. This dimensional transformation allows the system to maintain compatibility with non-scalable decoders while achieving scalable video coding functionality, resolving the contradiction between hardware compatibility and coding efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If non-scalable decoders are reused for scalable video coding, then device complexity and hardware modification requirements are reduced, but video quality and resolution accuracy are worsened

Engineering Contradiction:
Improvehardware modification requirementsVSAvoidresolution accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary downscaling of the original frame to create a base layer at lower resolution before the actual encoding process. This preliminary action enables non-scalable decoders to process the base layer without requiring resolution accuracy at the original level, while the enhancement layer compensates for any quality loss through residual sub-frame encoding. The preliminary resolution reduction allows hardware reuse while maintaining final output quality.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If video frames are downsampled and upsampled to create residuals for encoding, then compatibility with non-scalable decoders is improved, but processing time and computational complexity are increased

Engineering Contradiction:
Improvedecoder compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies partial action by only downscaling and upscaling the portions of the frame that are necessary for creating the enhancement layer residuals, rather than processing the entire frame at full resolution throughout the process. The base layer is encoded at reduced resolution, and only the residual differences are processed at full resolution for the enhancement layer, reducing overall processing time while maintaining decoder compatibility.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9219924B2Spatial scalable video coding using non-scalable video CODEC
Publication Date: 2015.12.22 HONG KONG APPLIED SCI & TECH RES INST
  • US9219924B2 patent drawing
  • US9219924B2 patent drawing
  • US9219924B2 patent drawing

AI summary

This invention discloses an encoding apparatus and a decoding apparatus for scalable video coding such that a non-scalable video decoder is usable for decoding a scalable video bit-stream comprising a base layer bit-stream and an enhancement layer bit-stream. In one embodiment, a source video frame is downscaled to give a downscaled video frame, which is then encoded into the base layer bit-stream. The difference between the source video frame and an up-scaled video frame reconstructed from the downscaled video frame in the base layer bit-stream yields a residual frame. The residual frame is partitioned into a number of residual sub-frames each having a resolution that is the downscaled video frame's resolution. The residual sub-frames are encoded into the enhancement layer bit-stream. Thereby, a non-scalable encoder is usable to encode both the downscaled video frame and the residual sub-frames, allowing both bit-streams to be decodable by employing only one non-scalable decoder.