Video Theme Color Rendering Using Server-Side Key Frame Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing technologies face challenges in efficiently determining and rendering a playback page background that matches the video content, particularly for rapidly changing video frames, leading to untimely processing, high CPU burden, and poor user experience due to fixed or inaccurately determined theme colors.

Innovation Solution

A method where a server determines a target theme color for key frames of a video based on color density sorting and preset conditions, sending this information to a client for rendering the playback page background, thereby reducing client-side processing and ensuring accurate color matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client executes the theme color determination algorithm locally, then the theme color can be determined in real-time, but the CPU burden increases and processing efficiency decreases

Engineering Contradiction:
Improvetheme color determination accuracyVSAvoidclient CPU burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The theme color determination algorithm is extracted from the client and relocated to the server. The server receives video data, executes the color determination algorithm, and returns the determined theme color to the client. This extraction resolves the contradiction by maintaining accurate theme color determination while eliminating the CPU burden from the client device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server acts as an intermediary between the video data and the client. Instead of the client directly processing video frames to determine theme color, the server mediates this process by receiving video data, performing the algorithmic processing, and providing the result to the client. This intermediary approach maintains accuracy while reducing client complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the theme color is determined using a complex algorithm, then the color matching accuracy improves, but the processing time increases

Engineering Contradiction:
Improvetheme color matching accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The theme color determination is performed as a preliminary action before video playback. The server processes the video data to determine the theme color in advance, and the client receives and stores this information for immediate use during playback. This preliminary processing ensures accurate color matching while reducing real-time processing time requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the processing approach by determining theme color at appropriate intervals rather than continuously. The server can process key frames or representative samples of video data to determine theme color, updating it dynamically when necessary while avoiding unnecessary continuous processing. This dynamic approach maintains accuracy while optimizing processing time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4701205A1Video processing method and apparatus, device, and medium
Publication Date: 2026.02.25 BEIJING ZITIAO NETWORK TECH CO LTD
  • EP4701205A1 patent drawingFigure 1~2
  • EP4701205A1 patent drawingFigure 3~4
  • EP4701205A1 patent drawing

AI summary

Embodiments of the disclosure relate to a method, an apparatus, a device and medium for video processing. The method includes: obtaining a key frame of a target video; obtaining a sorting result for color densities of the key frame, and determining a target theme color corresponding to the key frame based on the sorting result for the color densities and a preset theme color selection condition; and sending information of the target theme color of the key frame to a client, so that the client renders a playback page background of the target video based on the target theme color. In the embodiments of the disclosure, the rendering effect can be effectively guaranteed while reducing the burden of the client, and the video viewing experience of a user is better improved.