IP Library Granted Patent US 11,418,564
Granted Patent B2
US 11,418,564 · App. 17/228,208 · Granted Aug 16, 2022

Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method

Inventor: Sejin Oh (Seoul, KR)
Assignee: LG Electronics Inc.
H04L65/601G02B27/0101G06T9/001H04L65/607H04L67/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,418,564
App. No.
17/228,208
Granted
Aug 16, 2022
Kind
B2
Abstract

Disclosed herein are a transmitting method and a receiving method of point cloud data. The transmitting method may include encoding point cloud data, encapsulating a bitstream including the encoded point cloud data into a file, and transmitting the file, the bitstream is stored in one or more tracks of the file, the file further includes signaling data, the signaling data includes at least one parameter set and viewport-related information, and the viewport-related information includes at least first viewport information or second viewport information.

Claims (70)

1. A point cloud data transmission method, the method comprising:

encoding, by an encoder, geometry data, attribute data and occupancy map data in point cloud data;

encapsulating, by an encapsulator, a bitstream into a file, the bitstream including the encoded geometry data, the encoded attribute data, and the encoded occupancy map data,

wherein the bitstream is composed of a sample stream header and one or more sample stream video-based data units,

wherein each sample stream video-based data unit is composed of video-based data unit size information and a video-based data unit,

wherein the sample stream header includes information for specifying a precision of the video-based data unit size information in the one or more sample stream video-based data units,

wherein the video-based data unit size information includes information for identifying a size of the video-based data unit,

wherein the video-based data unit is composed of a header and a payload,

wherein the header includes type information for identifying data included in the payload, and

wherein the data included in the payload is one of the encoded geometry data, the encoded attribute data, the encoded occupancy map data, at least one parameter set, and atlas data; and

transmitting, by a transmitter, the file,

wherein the bitstream is stored in one or more tracks of the file,

wherein the file further includes viewport-related information, and

wherein the viewport-related information includes at least (i) camera identification information for identifying viewport camera parameters and camera type information for indicating a projection type of a viewport camera, or (ii) flag information for indicating whether a position of a viewport corresponds to a center of the viewport or one of two stereo positions of the viewport.

2. The method of claim 1 ,

wherein the geometry data, the attribute data and the occupancy map data are encoded by a video-based point cloud compression (V-PCC) scheme.

3. The method of claim 1 ,

wherein the viewport-related information further includes identification information for identifying the viewport and position information of the viewport.

4. A point cloud data transmission apparatus, the apparatus comprising:

an encoder configured to encode geometry data, attribute data and occupancy map data in point cloud data;

an encapsulator configured to encapsulating a bitstream into a file, the bitstream including the encoded geometry data, the encoded attribute data and the encoded occupancy map data,

wherein the bitstream is composed of a sample stream header and one or more sample stream video-based data units,

wherein each sample stream video-based data unit is composed of video-based data unit size information and a video-based data unit,

wherein the sample stream header includes information for specifying a precision of the video-based data unit size information in the one or more sample stream video-based data units,

wherein the video-based data unit size information includes information for identifying a size of the video-based data unit,

wherein the video-based data unit is composed of a header and a payload,

wherein the header includes type information for identifying data included in the payload, and

wherein the data included in the payload is one of the encoded geometry data, the encoded attribute data, the encoded occupancy map data, at least one parameter set, and atlas data; and

a transmitter configured to transmit the file,

wherein the bitstream is stored in one or more tracks of the file,

wherein the file further includes viewport-related information, and

wherein the viewport-related information includes at least camera identification information for identifying viewport camera parameters and camera type information for indicating a projection type of a viewport camera, or flag information for indicating whether a position of a viewport corresponds to a center of the viewport or one of two stereo positions of the viewport.

5. The apparatus of claim 4 ,

wherein the point cloud data are encoded by a video-based point cloud compression (V-PCC) scheme.

6. The apparatus of claim 4 ,

wherein the viewport-related information further includes identification information for identifying the viewport and position information of the viewport.

7. A point cloud data reception method, the method comprising:

receiving, by a receiver, a file;

decapsulating, by a decapsulator, the file into a bitstream including geometry data, attribute data and occupancy map data, wherein the bitstream is stored in one or more tracks of the file, wherein the file further includes viewport-related information,

wherein the bitstream is composed of a sample stream header and one or more sample stream video-based data units,

wherein each sample stream video-based data unit is composed of video-based data unit size information and a video-based data unit,

wherein the sample stream header includes information for specifying a precision of the video-based data unit size information in the one or more sample stream video-based data units,

wherein the video-based data unit size information includes information for identifying a size of the video-based data unit,

wherein the video-based data unit is composed of a header and a payload,

wherein the header includes type information for identifying data included in the payload, and

wherein the data included in the payload is one of the geometry data, the attribute data, the occupancy map data, at least one parameter set, and atlas data;

decoding, by a decoder, the geometry data, the attribute data, and the occupancy map data to restore point cloud data; and

rendering, by a renderer, the point cloud data based on the viewport-related information, and

wherein the viewport-related information includes at least camera identification information for identifying viewport camera parameters and camera type information for indicating a projection type of a viewport camera, or flag information for indicating whether a position of a viewport corresponds to a center of the viewport or one of two stereo positions of the viewport.

8. The method of claim 7 ,

wherein the geometry data, the attribute data and the occupancy map data are decoded by a video-based point cloud compression (V-PCC) scheme.

9. The method of claim 7 ,

wherein the viewport-related information further includes identification information for identifying the viewport and position information of the viewport.

10. A point cloud data reception apparatus, the apparatus comprising:

a receiver configured to receive a file;

a decapsulator configured to decapsulate the file into a bitstream including geometry data, attribute data and occupancy map data, wherein the bitstream is stored in one or more tracks of the file, wherein the file further includes viewport-related information,

wherein the bitstream is composed of a sample stream header and one or more sample stream video-based data units,

wherein each sample stream video-based data unit is composed of video-based data unit size information and a video-based data unit,

wherein the sample stream header includes information for specifying a precision of the video-based data unit size information in the one or more sample stream video-based data units,

wherein the video-based data unit size information includes information for identifying a size of the video-based data unit,

wherein the video-based data unit is composed of a header and a payload,

wherein the header includes type information for identifying data included in the payload, and

wherein the data included in the payload is one of the geometry data, the attribute data, the occupancy map data, at least one parameter set, and atlas data;

a decoder configured to decode the geometry data, the attribute data, and the occupancy map data to restore point cloud data; and

a renderer configured to render the point cloud data based on the viewport-related information, and

wherein the viewport-related information includes at least camera identification information for identifying viewport camera parameters and camera type information for indicating a projection type of a viewport camera, or flag information for indicating whether a position of a viewport corresponds to a center of the viewport or one of two stereo positions of the viewport.

11. The apparatus of claim 10 ,

wherein the geometry data, the attribute data and the occupancy map data are decoded by a video-based point cloud compression (V-PCC) scheme.

12. The apparatus of claim 10 ,

wherein the viewport-related information further includes identification information for identifying the viewport and position information of the viewport.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE COUNTRY PREVIOUSLY RECORDED AT REEL: 055901 FRAME: 0612. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 15, 2021
From: OH, SEJIN
To: LG ELECTRONICS INC.
Reel/Frame 058122/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: OH, SEJIN
To: LG ELECTRONICS INC.
Reel/Frame 055901/0612 →
Continuity (3)
Provisional Application 63042530 · Jun 22, 2020
Provisional Application 63008804 · Apr 12, 2020
Related Publication 20220060529A1 · Feb 24, 2022
Cited By (1)
US 12,541,883