3D Object Streaming With User Input Analysis for Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D image transmission techniques face challenges in reducing bandwidth usage while maintaining image quality, and there is a need for systems that can analyze user interactions with 3D content to understand user interests and behavioral tendencies.

Innovation Solution

A method involving a server that simplifies and encodes 3D object geometry and color information as a stream, analyzes user input, and adjusts the displayed content accordingly, using a proprietary container stream for efficient data transmission and interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If 3D image data is transmitted with high detail and quality, then image quality is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveimage qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments 3D image data into multiple layers with different levels of detail (LOD). Each layer represents a different quality level, allowing the system to transmit only the necessary detail level based on viewer distance and device capabilities. This segmentation enables quality adaptation without transmitting all possible detail levels simultaneously, thus reducing bandwidth consumption while maintaining perceived image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes transmission parameters including compression ratio, resolution, and detail level based on network conditions, viewer distance, and device performance. By adjusting these parameters in real-time, the system optimizes the balance between image quality and bandwidth consumption, transmitting higher quality when resources allow and lower quality when bandwidth is constrained.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If user interaction analysis is implemented to understand behavioral tendencies, then user engagement is improved, but system complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms that track user interactions with 3D content (viewing time, interaction patterns, preference selections) and use this information to adaptively adjust content delivery. The system analyzes behavioral data to understand user preferences and automatically modifies subsequent content transmission, creating a closed-loop system that improves engagement without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs automated analysis of user interaction data and self-adjusts content delivery parameters based on detected behavioral patterns. Rather than requiring complex external analysis systems, the patent enables the streaming system itself to service the analysis and adaptation functions, reducing overall system complexity while maintaining high user engagement through personalized content delivery.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250239011A1Method for analyzing user input regarding 3D object, device, and non-transitory computer-readable recording medium
Publication Date: 2025.07.24 MAWARI CORP
  • US20250239011A1 patent drawing
  • US20250239011A1 patent drawing
  • US20250239011A1 patent drawing

AI summary

The present disclosure provides a method for analyzing an input by a user received by a client on a server; the method comprising of; sending a content to be displayed by the client from the server to the client; receiving from the client, an input information by the user to the client during the content is displayed; analyzing the input information by the user received from the client; and changing the content to be displayed by the client based on the result of the analysis; and sending the changed content to the client.