Brush Queue Rendering Guide for Image Drawing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software for image rendering is scarce and unable to meet the increasing demands for learning and entertainment of image rendering in specific styles.

Innovation Solution

A method and apparatus for rendering images that include controlling a brush object to be dequeued based on user operations, determining the display position and range of a brush rendering guide box based on brush attributes, and displaying this guide box on the canvas to assist users in rendering images in a target style.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If brush objects are dequeued and rendered sequentially to guide users in learning image rendering, then the user experience and learning effectiveness are improved, but the system complexity and processing time increase

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The image rendering process is segmented into discrete brush objects that are dequeued and rendered sequentially. Each brush object represents a specific rendering step, allowing the system to guide users through complex rendering tasks in manageable increments, thereby improving user experience while maintaining controlled system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Brush objects are prepared and organized in a queue before the rendering process begins. The system pre-organizes the rendering steps based on the target image and style requirements, so that when users initiate the rendering process, the guided sequence is already ready, reducing real-time processing complexity while enhancing learning effectiveness

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If brush rendering guide boxes are displayed on the canvas to guide users, then the learning effectiveness is improved, but the canvas clutter and visual complexity increase

Engineering Contradiction:
Improvelearning effectivenessVSAvoidcanvas clutter
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The brush rendering guide boxes are displayed at specific localized positions on the canvas corresponding to where brush strokes should be applied. Each guide box is positioned precisely based on the brush object's target location, providing targeted guidance only where needed rather than cluttering the entire canvas, thus maintaining learning effectiveness while minimizing visual complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system displays guide boxes only for the current or upcoming brush objects that need user attention, rather than displaying all possible guide boxes simultaneously. This partial display approach provides sufficient guidance for the immediate rendering task without excessive visual information that would clutter the canvas

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multiple brush objects are processed sequentially to achieve target style rendering, then the rendering quality is improved, but the processing time and efficiency decrease

Engineering Contradiction:
Improverendering qualityVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The brush objects are processed continuously in a sequential manner from the queue, with the system maintaining steady progress through the rendering guide. The dequeuing and rendering operations continue without interruption until all brush objects are processed, ensuring consistent rendering quality while optimizing processing efficiency through continuous operation rather than batch processing

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system can adjust rendering parameters such as brush size, color, and rendering speed based on the specific brush objects being processed. By dynamically adapting these parameters to match the target image style requirements, the system achieves high rendering quality while managing processing time through intelligent parameter optimization

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12249011B2Image drawing method and apparatus, and device and storage medium
Publication Date: 2025.03.11 DOUYIN VISION CO LTD
  • US12249011B2 patent drawing
  • US12249011B2 patent drawing
  • US12249011B2 patent drawing

AI summary

An image drawing method and apparatus, and a device and a storage medium, include: in response to a release operation of dragging on a canvas, controlling a brush object located at the head of a brush queue to be dequeued; determining a display position of a brush drawing guide box on the basis of brush position information of the currently dequeued brush object, and determining a display range of the brush drawing guide box on the basis of a brush size and a brush direction; and displaying the brush drawing guide box on the canvas on the basis of the display position and the display range of the brush drawing guide box, so as to guide a user to draw a target-style image by using the brush, thereby satisfying learning and entertainment requirements of the user for image drawing, and improving the user experience.