Point Cloud View-Position Angle Processing for 6DoF VR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual reality streaming technologies limit user experience to a panorama view, restricting efficient streaming of additional dimensions such as front/back, up/down, and left/right views, and angles, which hinders immersive 6DoF media experiences.

Innovation Solution

A method and apparatus that acquire volumetric data, convert it to point cloud data, project and encode it into 2D images, and compose a media file with metadata indicating 6DoF positions and angles, allowing for independent encoding and transmission of partitions, enabling efficient 360-degree virtual reality streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If volumetric data is converted to point cloud data and projected onto 2D images for streaming, then 360-degree virtual reality experiences are enabled, but data complexity and processing requirements increase

Engineering Contradiction:
Improveviewing angles and positionsVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The point cloud data is divided into multiple partitions, each representing different spatial regions or viewing angles. This segmentation allows the system to process and stream only relevant portions of the 3D scene based on user position and orientation, reducing overall processing complexity while maintaining 6DoF capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent projects 3D point cloud data onto 2D image planes, effectively reducing dimensionality for streaming purposes. By encoding multiple 2D projections that can be reconstructed into 3D views, the system enables complex 6DoF experiences while transmitting simplified 2D data streams

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If point cloud data is partitioned and encoded independently, then streaming efficiency is improved, but encoding complexity increases

Engineering Contradiction:
Improvestreaming efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The point cloud is divided into multiple independent partitions that can be encoded separately. Each partition can be processed in parallel, improving streaming efficiency and allowing selective transmission based on user needs, while the modular encoding approach manages complexity through division of labor

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The point cloud data is pre-partitioned and organized into structured regions before encoding begins. This preliminary organization enables more efficient encoding by establishing spatial relationships and data structures in advance, reducing the computational burden during actual encoding while maintaining independence of partitions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11388437B2View-position and angle dependent processing of point cloud data
Publication Date: 2022.07.12 TENCENT AMERICA LLC
  • US11388437B2 patent drawing
  • US11388437B2 patent drawing
  • US11388437B2 patent drawing

AI summary

There is includes a method and apparatus comprising computer code configured to cause a processor or processors to perform acquiring volumetric data of at least one visual three-dimensional scene, converting the volumetric data to point cloud data, projecting the point cloud data onto two-dimensional images, encoding the point cloud data projected onto the two-dimensional images, and composing a media file encapsulating both metadata and the encoded point cloud data, where the metadata indicates a six-degrees-of-freedom media.