Creation Assistance Rendering Offload for Lightweight History Review

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems that assist creators in generating complex digital content, such as digital art, impose a significant computation load on client terminals due to rendering processing, particularly when retrospectively checking past drawing states.

Innovation Solution

A creation assistance system that offloads rendering processing to a server device, where a server-side drawing application generates and transmits reproduction data to a creator terminal, reducing the computational burden on the client terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client terminal handles all rendering processing, then the content can be displayed locally, but the computation load on the client terminal increases significantly

Engineering Contradiction:
Improvelocal display capabilityVSAvoidcomputation load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent introduces a server device as an intermediary between the client terminal and the rendering processing. The server device receives content data from the client terminal, performs rendering processing, and transmits reproduction data back to the client terminal. This mediator approach allows the client terminal to maintain local display capability while offloading heavy computation to the server device, thus resolving the contradiction between local display reliability and computation load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the client terminal performs rendering processing for past drawing states, then the creator can check history, but the computation load increases

Engineering Contradiction:
Improvehistory checking functionVSAvoidcomputation load
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent extracts the rendering processing function from the client terminal and places it on the server device. The client terminal only retains the lightweight reproduction function for displaying content, while the server device handles the computationally intensive rendering tasks for both current and past drawing states. This extraction allows the history checking function to operate without burdening the client terminal's computational resources.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If all content data is stored and processed locally, then data accessibility is fast, but storage requirements and processing complexity increase

Engineering Contradiction:
Improvedata access speedVSAvoidstorage and processing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the data processing system into two parts: the client terminal stores only essential content data in a compact format, while the server device maintains a comprehensive database of all content data and rendering results. This segmentation allows fast local access to recent content while offloading the complexity of storing and processing the entire content history to the server device, reducing client terminal complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250252635A1Creation assistance system and creation assistance method
Publication Date: 2025.08.07 WACOM CO LTD
  • US20250252635A1 patent drawing
  • US20250252635A1 patent drawing
  • US20250252635A1 patent drawing

AI summary

The present disclosure relates to a creation assistance system and a creation assistance method. The creation assistance system includes a creator terminal configured to create content through an input operation by a creator, and a server device capable of communicating bidirectionally with the creator terminal The creator terminal transmits, to the server device, partial data including the content data which has been generated in units of content creation. The server device stores accumulated data by accumulating the partial data received from the creator terminal, executes a drawing application having a reproduction function, generates reproduction data to visibly reproduce the content, which is being created or has been completed by the creator, by using the content data included in the accumulated data through the reproduction function of the drawing application, and transmits the reproduction data to the creator terminal for display.