Point Cloud Slice Encoding to Reduce Non-Single-Point Flags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing point cloud encoding methods require encoding of non-single-point flags for non-single points, leading to increased encoding bitrate and reduced efficiency.
Innovation Solution
Implement a method that determines point cloud slices based on geometry information, performs multi-branch tree partition, and uses indication information to identify single-point encoding/decoding conditions, reducing the need for non-single-point flags.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If single-point encoding condition is applied to point cloud slices, then encoding efficiency is improved, but encoding bitrate increases due to non-single-point flags
Solution Approach 1:
The patent extracts and removes the non-single-point flags from the encoding process. By determining whether a point cloud slice meets the single-point encoding condition before encoding, the method eliminates the need to encode flags for non-single points, thereby reducing the encoding bitrate while maintaining encoding efficiency
Solution Approach 2:
The patent performs a preliminary determination of the single-point encoding condition for each point cloud slice before actually performing the encoding operation. This preliminary action allows the encoder to decide whether to use single-point encoding or not, avoiding unnecessary flag encoding for non-single points and reducing overall encoding bitrate
Data Source
AI summary
This application discloses a point cloud encoding method, a point cloud decoding method and a terminal. The point cloud encoding method includes: obtaining geometry information of a to-be-encoded point cloud; determining at least one point cloud slice corresponding to a to-be-encoded point cloud based on the geometry information of the to-be-encoded point cloud, where the point cloud slice is generated based on block partition of a bounding box corresponding to the to-be-encoded point cloud; and for a point cloud slice meeting a single-point encoding condition, performing, based on first indication information corresponding to each to-be-encoded layer in the point cloud slice, encoding on the to-be-encoded layer to generate a target bitstream, where the to-be-encoded layer is determined based on multi-branch tree partition of the point cloud slice, and the first indication information is used to determine whether the corresponding to-be-encoded layer meets the single-point encoding condition.


