Point Cloud Video Streaming Server Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XR devices lack the computing power necessary to process and render point cloud-based digital twin content, making it challenging to stream and play such content in real-time.

Innovation Solution

A method and apparatus for point cloud video streaming that involves receiving pose information from a user terminal, changing the pose of a virtual camera in a virtual space, rendering an image texture of the point cloud video, and transmitting video data to the user terminal, thereby enabling the playback of point cloud-based content on lightweight user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If point cloud data is processed and rendered on user terminals, then high-quality 3D visualization is achieved, but computing power requirements exceed the capabilities of existing XR devices

Engineering Contradiction:
Improvevisualization qualityVSAvoidcomputing power
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

A server acts as an intermediary between the point cloud data source and the user terminal. The server performs complex point cloud decoding, rendering, and view synthesis operations, then transmits only the final rendered video streams to user terminals. This mediator approach transfers computational burden from weak user terminals to powerful servers, enabling high-quality 3D visualization on resource-constrained devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of transmitting raw point cloud data and requiring local rendering, the system creates rendered video copies of the point cloud content on the server side. Multiple view-angle specific video streams are generated as copies, which are then transmitted to user terminals for direct playback. This copying approach eliminates the need for user terminals to possess point cloud processing capabilities.

Inventive Principle:
Principle #26Copying

2Productivity

If complex compression technology is applied to point cloud data, then data transmission efficiency is improved, but processing complexity increases significantly

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The complex compression and rendering operations are extracted from the user terminal and concentrated on the server side. The server handles all complex point cloud decoding, view synthesis, and video encoding operations, while user terminals only perform simple video decoding and playback. This extraction of complex processing functions resolves the contradiction by centralizing complexity where computational resources are abundant.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If real-time rendering of point cloud videos is performed, then user interaction responsiveness is improved, but computational load on user terminals becomes unmanageable

Engineering Contradiction:
Improverendering speedVSAvoidcomputational load
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The server serves as a real-time rendering intermediary that receives user pose information, dynamically synthesizes new views, and streams updated video content to user terminals. This mediator architecture enables real-time interactivity by performing all computationally intensive rendering operations on the server, keeping user terminals lightweight and responsive without burdening them with heavy computational loads.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250182385A1Image streaming method and device for streaming point cloud-based content
Publication Date: 2025.06.05 KOREA ELECTRONICS TECH INST
  • US20250182385A1 patent drawing
  • US20250182385A1 patent drawing
  • US20250182385A1 patent drawing

AI summary

Disclosed herein are a method and apparatus for point cloud video streaming. According to an embodiment, the method for point cloud video streaming may include receiving pose information from a user terminal changing the pose of a virtual camera in a virtual space where a point cloud video is played, by applying the pose information to the virtual camera, rendering an image texture of the point cloud video corresponding to a viewpoint of the virtual camera with the changed pose and transmitting video data with the rendered image texture to the user terminal.