Scalable Video Codec Chrominance Space Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Scalable Video Codecs (SVC) currently support only the YUV 4:2:0 chrominance format, limiting their ability to handle different chrominance spaces across video layers, which necessitates external conversions and inefficient storage due to the need for separate video streams for various devices.
Innovation Solution
A method for prediction coding using SVC that performs chrominance space conversion using a preset equation, integerizes image parameters, and applies scalability techniques to adapt to different chrominance spaces, enabling inter-layer prediction coding and efficient storage by converting the base layer's chrominance space to match the target layer's format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SVC supports only YUV 4:2:0 format, then the codec structure remains simple, but it cannot support various chrominance spaces and requires external conversions
Solution Approach 1:
The patent enables the SVC to universally support multiple chrominance spaces (YUV 4:2:0, RGB 4:4:4, and others) by integrating chroma-format scalability and chrominance space conversion capabilities within a single codec framework, allowing the same codec structure to handle diverse chrominance requirements without external conversions
Solution Approach 2:
The patent changes the chroma sampling format parameter from fixed YUV 4:2:0 to variable formats including YUV 4:2:0, YUV 4:2:2, YUV 4:4:4, and RGB 4:4:4, allowing dynamic adaptation to different device requirements while maintaining a unified codec structure that performs internal conversions as needed
2Adaptability or versatility
If separate video streams are stored for each chrominance space, then each device can receive optimal format, but storage space is wasted
Solution Approach 1:
A single video stream is designed to universally serve multiple device types by embedding chroma-format scalability information that enables decoders to extract and convert the appropriate chrominance space (YUV 4:2:0, YUV 4:2:2, YUV 4:4:4, RGB 4:4:4, etc.) based on device capabilities, eliminating the need for separate streams for each format
Solution Approach 2:
The chroma-format scalability information is pre-encoded into the video stream header during encoding, allowing the decoder to determine the appropriate chrominance space conversion in advance without requiring multiple pre-encoded streams, thus saving storage space while maintaining device compatibility
3Adaptability or versatility
If chroma-format scalability is added to SVC, then various chrominance spaces can be supported, but conversion complexity increases
Solution Approach 1:
The patent manages conversion complexity by systematically varying the chroma sampling format parameter across defined standards (YUV 4:2:0, YUV 4:2:2, YUV 4:4:4, RGB 4:4:4) with associated standard conversion formulas, allowing flexible adaptation to different chrominance spaces while maintaining manageable conversion complexity through standardized approaches
Data Source
AI summary
Provided is a method for prediction coding using scalable video codec, which can support various chrominance spaces. A method for prediction coding includes setting a target layer based on corresponding device information on a specific image service request, performing a chrominance space conversion on an image signal of a base layer using a chrominance space conversion equation preset in a scalable video codec selectively according to whether a chrominance space conversion is necessary in prediction coding between the base layer and the target layer, and performing inter-layer prediction coding through an additional signal conversion based on necessary any one of spatial scalability, chroma-format scalability and bit-depth scalability.


