Virtual Desktop Wallpaper Rendering for Real-Time Game Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing operating systems do not support rendering of games and live streaming as desktop wallpapers, resulting in poor playability and interactivity.

Innovation Solution

The method involves taking over the desktop wallpaper rendering thread and binding a view proxy container instance to it, allowing the rendering of game or live streaming content within this thread, thereby displaying dynamic wallpapers in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the desktop wallpaper rendering thread is used for traditional static images only, then system stability is maintained, but playability and interactivity are poor

Engineering Contradiction:
ImproveplayabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The desktop wallpaper rendering thread is extended to support multiple types of content (static images, games, live streaming) through a unified interface. The view proxy container instance acts as a universal adapter that can bind different rendering sources to the same wallpaper thread, enabling the system to handle diverse content types without creating separate rendering paths.

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

Solution Approach 2:

A view proxy container instance is introduced as an intermediary component between the wallpaper rendering thread and the game/live streaming rendering threads. This mediator manages the binding and communication between the wallpaper service engine and application-specific rendering engines, abstracting the complexity while enabling interactive wallpaper functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If game or live streaming rendering threads are integrated into the wallpaper rendering thread, then interactivity is improved, but thread management complexity increases

Engineering Contradiction:
ImproveinteractivityVSAvoidthread management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system architecture is segmented into distinct functional components: the wallpaper service engine (managing the wallpaper rendering thread), the view proxy container instance (managing bindings), and the target rendering engines (game/live streaming). This segmentation allows each component to maintain its own thread management logic while collaborating through well-defined interfaces, reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The view proxy container instance serves as a mediator that simplifies thread management by providing a standardized binding mechanism. It handles the complexity of coordinating between the wallpaper rendering thread and application-specific rendering threads, allowing developers to interact with a simple API while the mediator manages the underlying thread synchronization and data flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If real-time rendering of games and live streaming is enabled as wallpapers, then user experience is enhanced, but rendering resource consumption increases

Engineering Contradiction:
Improveuser experienceVSAvoidrendering resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges the wallpaper rendering functionality with game and live streaming rendering operations by binding them to the same rendering thread. This consolidation eliminates redundant rendering pipelines and allows shared use of rendering resources (GPU contexts, texture memory, shader programs), thereby reducing overall resource consumption while maintaining real-time interactive capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12488515B2Display method and apparatus for virtual desktop
Publication Date: 2025.12.02 SHANGHAI BILIBILI TECH CO LTD
  • US12488515B2 patent drawing
  • US12488515B2 patent drawing
  • US12488515B2 patent drawing

AI summary

Techniques for generating and displaying desktop wallpapers are disclosed. The techniques comprise creating a view proxy container instance in response to an operation performed on a control element, wherein the control element is configured to trigger generation and display of desktop wallpapers based on video or game frame images; binding the view proxy container instance to a desktop wallpaper rendering thread of a desktop wallpaper service engine; loading image data into the desktop wallpaper rendering thread by the view proxy container instance, wherein the image data is acquired from a video or a game; generating a desktop wallpaper based on rendering the image data by the desktop wallpaper rendering thread; and displaying the desktop wallpaper on a desktop of a computing device.