Geometry-Based Point Cloud Tile Selection for Adaptive Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems lack adequate mechanisms for streaming geometry-based point clouds over a network, particularly in supporting adaptive streaming and efficient data transmission.

Innovation Solution

Adaptive streaming of geometry-based point clouds is enabled by signaling elements, attributes, and metadata associated with point cloud components, allowing clients to identify and select appropriate point cloud streams and components based on client capabilities, using a media presentation descriptor (MPD) to manage bandwidth and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all point cloud data is streamed, then complete geometry representation is achieved, but network bandwidth consumption increases

Engineering Contradiction:
Improvecompleteness of geometry representationVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The point cloud data is divided into multiple tiles, where each tile represents a spatial portion of the complete point cloud. Clients can selectively stream only the tiles they need based on their viewing frustum or region of interest, rather than downloading all point cloud data. This segmentation enables efficient bandwidth utilization while maintaining the ability to represent complete geometry when all tiles are combined.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple versions of point cloud components are provided, then client adaptability is improved, but system complexity increases

Engineering Contradiction:
Improveclient adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides multiple versions of point cloud components (such as different compression levels, resolutions, or quality settings) that can be dynamically selected based on client capabilities and network conditions. The MPD (Media Presentation Description) structure enables dynamic adaptation by allowing clients to choose appropriate versions without requiring complex manual configuration, thus achieving adaptability with manageable system complexity.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If detailed metadata is signaled for all components, then client selection accuracy is improved, but data transmission overhead increases

Engineering Contradiction:
Improveclient selection accuracyVSAvoiddata transmission overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Essential metadata elements are extracted and signaled in the MPD structure to enable client selection and adaptation. Rather than transmitting complete detailed metadata for all point cloud components, the system extracts only the most critical information needed for client decision-making (such as tile boundaries, component types, and quality indicators). This extraction approach maintains client selection accuracy while significantly reducing data transmission overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250211753A1Adaptive streaming of geometry-based point clouds
Publication Date: 2025.06.26 INTERDIGITAL PATENT HOLDINGS INC
  • US20250211753A1 patent drawing
  • US20250211753A1 patent drawing
  • US20250211753A1 patent drawing

AI summary

Systems, methods, and instrumentalities are disclosed for receiving content related to geometry-based point clouds. A client device may receive a media presentation description (MPD) file from a content server. A set of pre-selection elements may be identified from the MPD file. One or more adaptation sets associated with at least one pre-selection element of the set of pre-selection elements may be identified. The adaptation set(s) may be indicated by an attribute associated with one of the pre-selection elements. A geometry-based point cloud compression (GPCC) tile identifier associated with a viewport may be determined. The GPCC tile identifier may be determined based on a first descriptor received in the MPD file. One or more adaptation sets associated with the GPCC tile identifier may be selected using a second descriptor. A point cloud component associated with the selected one or more adaptation sets may be requested. Point cloud component may be received.