Live Streaming Drawing Interaction With Smoothed Brush Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing live streaming scenarios lack specialized interactive tools for drawing interactions, which are often high in performance consumption and limited in creative expression due to single texture forms.
Innovation Solution
A method and apparatus for live streaming interaction that includes receiving a request for an interactive resource, rendering a graphical element based on swipe operations, smoothing coordinate points, and generating a live streaming image with enhanced interactivity and reduced performance consumption by using a plurality of map elements corresponding to brush styles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If drawing interaction tools are added to live streaming, then interactivity and expression are enhanced, but performance consumption increases
Solution Approach 1:
The patent segments the drawing tool into multiple independent map elements (texture elements) that can be independently managed and rendered. Each map element represents a discrete unit of drawing content, allowing the system to process and render only necessary portions, thereby reducing overall performance consumption while maintaining rich interactivity
Solution Approach 2:
The patent uses map elements as reusable templates or copies that can be instantiated multiple times during drawing operations. Instead of creating new rendering resources each time, the system reuses pre-defined map elements, significantly reducing memory allocation and rendering overhead, thus lowering performance consumption while enabling expressive drawing interactions
2Adaptability or versatility
If traditional drawing tools are used in live streaming, then drawing functionality is provided, but creative expression is limited due to single texture forms
Solution Approach 1:
The patent combines multiple map elements (different texture forms) into a composite drawing system. Each map element can represent different brush styles, colors, or texture patterns, and they work together to create rich creative expressions. This composite approach enables diverse artistic effects without requiring each individual element to be overly complex
Solution Approach 2:
The map elements are designed to be multi-functional, serving various drawing purposes such as different brush strokes, colors, and textures. A single map element system can handle multiple drawing styles and artistic effects, reducing the need for separate specialized tools and simplifying the overall system structure while enhancing creative expression
3Adaptability or versatility
If drawing interactions are implemented in live streaming, then interaction forms are enriched, but the system becomes more complex
Solution Approach 1:
The patent divides the drawing interaction system into segmented map elements that can be independently managed, rendered, and updated. This segmentation allows the system to handle complex drawing interactions by processing individual elements separately, reducing the overall system complexity while enriching interaction forms
Solution Approach 2:
The system uses reusable map element templates that can be copied and instantiated multiple times for different drawing operations. This copying mechanism reduces system complexity by avoiding redundant code and data structures, while still supporting diverse interaction forms through variable instantiation of the same template
Data Source
AI summary
A method, apparatus, device and storage medium for live streaming interaction are provided. The method includes: receiving, in a live streaming interface of a live streaming room, a request for using an interactive resource; rendering, in response to receiving a swipe operation, a first graphical element in the live streaming interface based on a first set of coordinate points corresponding to the swipe operation, the first graphical element including a plurality of map elements corresponding to the interactive resource; smoothing, in response to ending of the swipe operation, the first set of coordinate points to determine a second set of coordinate points; and rendering a second graphical element in the live streaming interface based on the second set of coordinate points, where the rendered first graphical element and the rendered second graphical element are provided to generate a live streaming image of the live streaming room.


