Real-Time Image Special Effects via Layered Transparency Superposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image special effect processing is not real-time and requires complex, inflexible programming to achieve multiple effects, making it time-consuming and labor-intensive.

Innovation Solution

A method and device for performing special effect processing on images by acquiring and superposing previous and current images with adjustable transparency, allowing for real-time processing and display on a terminal screen, primarily through a rendering layer with a video acquisition, image determination, superposition, and display modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If post-production methods are used to achieve image special effects, then special effects can be obtained, but real-time processing cannot be achieved

Engineering Contradiction:
Improveprocessing speedVSAvoidtime delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-dividing the video into multiple image layers in advance, storing them in the data storage layer. When special effect processing is needed, these pre-prepared layers can be immediately retrieved and processed without time-consuming decomposition, thus achieving real-time processing while eliminating time delay.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple implementations are written to achieve multiple special effects, then various effects can be obtained, but the program becomes large and complicated

Engineering Contradiction:
Improvespecial effect varietyVSAvoidprogram complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by designing a unified special effect processing mechanism that can handle multiple types of special effects through a single implementation framework. The rendering layer provides general-purpose functions for layer manipulation, transparency adjustment, and blending operations that can produce various special effects without requiring separate programs for each effect type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies segmentation by dividing the video into multiple independent image layers that can be separately manipulated. This segmentation allows complex special effects to be achieved through simple operations on individual layers, reducing program complexity while maintaining versatility. Each layer can be independently processed, stored, and recombined to create different effects.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If developers write separate programs for each special effect, then specific effects can be achieved, but implementation becomes inflexible and time-consuming

Engineering Contradiction:
Improveeffect customizationVSAvoidimplementation flexibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamics by creating a flexible rendering layer system where parameters such as transparency, layer positioning, and blending modes can be dynamically adjusted during runtime. This dynamic approach allows users to easily customize and modify special effects without rewriting programs, achieving both adaptability and ease of operation through programmable control.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12041379B2Image special effect processing method, apparatus, and electronic device, and computer-readable storage medium
Publication Date: 2024.07.16 DOUYIN VISION CO LTD
  • US12041379B2 patent drawing
  • US12041379B2 patent drawing
  • US12041379B2 patent drawing

AI summary

A method and a device for performing special effect processing on an image, an electronic apparatus, and a computer-readable storage medium are provided. The method includes: acquiring a video; determining a current image based on a current play progress of the video; acquiring a previous image of the current image from a data storage layer by an image acquisition unit of a rendering layer; superposing, by a special effect unit of the rendering layer, the previous image and the current image by superposing transparency of the previous image and transparency of the current image; outputting the superimposed image and displaying the superimposed image on the terminal screen.