Color Space Switching Using Optimized Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current color space switching methods in cloud computing systems under client-server architecture fail to ensure non-distortion and computational speed simultaneously due to limited computing power at the client, particularly when converting between RGB and YUV formats.

Innovation Solution

The method involves using specific color space switching formulas for converting image data between RGB and YUV formats, reducing the number of required conversion coefficients and optimizing register utilization by determining and aligning bit widths, thereby improving computational efficiency and reducing storage space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional color space switching methods are used at the client, then image data can be converted between RGB and YUV formats, but the computational speed is slow and image distortion occurs due to limited client computing power

Engineering Contradiction:
Improvecomputational speedVSAvoidimage distortion
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the parameters of the color space switching formulas by using simplified conversion coefficients (e.g., N1, N2, N3, N4) that can be efficiently computed with limited client computing power while maintaining image quality. The formulas are optimized to reduce computational complexity without causing image distortion.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the color space switching process into distinct conversion steps with optimized formulas for each color component (R, G, B). By dividing the conversion process and optimizing each segment separately, the client can process the conversion efficiently while maintaining image quality.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the number of conversion coefficients is reduced, then computational efficiency improves and register utilization increases, but the conversion accuracy may be compromised

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidconversion accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent uses optimized conversion coefficients (N1, N2, N3, N4) that are specifically designed to work with reduced precision arithmetic. These parameters are tuned to provide accurate color conversion even when using simplified calculations and limited register resources, achieving both computational efficiency and conversion accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses integer-based calculations that can be copied and executed efficiently across multiple pixels and data elements. The conversion formulas are designed to work with discrete integer values that can be processed using simple register operations, enabling efficient parallel processing while maintaining accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240357065A1Color space switching method and apparatus, electronic device and readable storage medium
Publication Date: 2024.10.24 ZTE CORP
  • US20240357065A1 patent drawing
  • US20240357065A1 patent drawing
  • US20240357065A1 patent drawing

AI summary

The present disclosure provides a color space switching method and apparatus, an electronic device, and a computer-readable storage medium. The color space switching method includes: converting image data in a YUV format into image data in an RGB format according to first color space switching formulae; and the first color space switching formulae include: R=f(Y, V); G=f(Y, U, V); B=f(Y, U), where R represents an R component of the image data in the RGB format, G represents a G component of the image data in the RGB format, B represents a B component of the image data in the RGB format, Y represents a Y component of the image data in the YUV format, U represents a U component of the image data in the YUV format, and V represents a V component of the image data in the YUV format.