IP Library › Granted Patent US 11,363,330
Granted Patent B2
US 11,363,330 · App. 17/034,814 · Granted Jun 14, 2022

Method, apparatus and computer-readable recording medium for transmitting or receiving VPCC data

Inventors: Eric Yip (Suwon-si, KR); Jaehyeon Bae (Suwon-si, KR); Hyunkoo Yang (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04N21/4402H04N21/234H04N21/64746
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,363,330
App. No.
17/034,814
Granted
Jun 14, 2022
Kind
B2
Abstract

A method and an apparatus for transmitting video-based point cloud contents (VPCC) data by a server are provided. The method includes generating moving picture experts group (MPEG) media transport protocol (MMTP) packets including at least one asset for the VPCC data, generating a signaling message including an asset group message about the at least one asset, and transmitting the MMTP packets and the signaling message to a client.

Claims (42)

1. A method, performed by a server, of transmitting video-based point cloud contents (VPCC) data, the method comprising:

generating moving picture experts group (MPEG) media transport protocol (MMTP) packets including at least one asset for the VPCC data;

generating a signaling message including an asset group message about the at least one asset, the at least one asset constituting each data track, grouped in a multi-component single media type to identify requirements at an MPEG media transport (MMT) packet level, and the asset group message including information about each asset group; and

transmitting the MMTP packets and the signaling message including the asset group message to a client.

2. The method of claim 1 , wherein the asset group message comprises at least one of information about a number of at least one asset group, identification information of each of the at least one asset group, information about a number of at least one asset included in each of the at least one asset group, presentation time information of each of the at least one asset group, data type information of each of the at least one asset included in each of the at least one asset group, transmission state information of each of the at least one asset included in each of the at least one asset group, transmission time information of a first MMTP packet including a first MMT processing unit (MPU) of each of the at least one asset group, or identification information of each of the at least one asset included in each of the at least one asset group.

3. The method of claim 1 , further comprising receiving a signaling message including an asset selection message from the client.

4. The method of claim 3 , wherein the asset selection message comprises at least one of information about a number of at least one selected asset group, identification information of each of the at least one selected asset group, switching mode information of each of the at least one selected asset group, information about a number of at least one switching target asset determined according to a switching mode, or identification information of the at least one switching target asset.

5. The method of claim 3 , further comprising delivering MMTP packets including an asset requested for transmission, based on the asset selection message and the asset group message.

6. A method, performed by a client, of receiving video-based point cloud contents (VPCC) data, the method comprising:

receiving moving picture experts group (MPEG) media transport protocol (MMTP) packets including at least one asset for the VPCC data and a signaling message including an asset group message about the at least one asset from a server, the at least one asset constituting each data track, grouped in a multi-component single media type to identify requirements at an MPEG media transport (MMT) packet level, and the asset group message including information about each asset group; and

processing the MMTP packets, based on the signaling message.

7. The method of claim 6 , further comprising:

determining whether to update a packet process pipeline, based on the asset group message; and

when the packet process pipeline is determined to be updated, the method further comprising:

updating the packet processing pipeline,

receiving new MMTP packets through the updated packet processing pipeline, and

processing the received new MMTP packets, based on the updated packet processing pipeline.

8. The method of claim 6 , further comprising transmitting a signaling message including an asset selection message to the server.

9. The method of claim 8 , further comprising receiving MMTP packets including an asset selected based on the asset selection message.

10. An apparatus for transmitting video-based point cloud contents (VPCC) data, the apparatus comprising:

a communicator;

at least one memory storing one or more instructions; and

at least one processor executing the one or more instructions,

wherein the at least one processor is configured to:

generate moving picture experts group (MPEG) media transport protocol (MMTP) packets including at least one asset for the VPCC data,

generate a signaling message including an asset group message about the at least one asset, the at least one asset constituting each data track, grouped in a multi-component single media type to identify requirements at an MPEG media transport (MMT) packet level, and the asset group message including information about each asset group, and

control the communicator to transmit the MMTP packets and the signaling message including the asset group message to a client.

11. The apparatus of claim 10 , wherein the at least one processor is further configured to control the communicator to receive a signaling message including an asset selection message from the client.

12. An apparatus for receiving video-based point cloud contents (VPCC) data, the apparatus comprising:

a communicator;

at least one memory storing one or more instructions; and

at least one processor executing the one or more instructions,

wherein the at least one processor is configured to:

control the communicator to receive moving picture experts group (MPEG) media transport protocol (MMTP) packets including at least one asset for the VPCC data and a signaling message including an asset group message about the at least one asset from a server, the at least one asset constituting each data track, grouped in a multi-component single media type to identify requirements at an MPEG media transport (MMT) packet level, and the asset group message including information about each asset group, and

process the MMTP packets based on the signaling message.

13. The apparatus of claim 12 , wherein the at least one processor is further configured to:

generate a signaling message including an asset selection message, and

control the communicator to transmit the asset selection message to the server.

14. The apparatus of claim 13 , wherein the asset selection message comprises at least one of information about a number of at least one selected asset group, identification information of each of the at least one selected asset group, switching mode information of each of the at least one selected asset group, information about a number of at least one switching target asset determined according to a switching mode, or identification information of the at least one switching target asset.

15. The apparatus of claim 12 , wherein the asset group message comprises at least one of information about a number of at least one asset group, identification information of each of the at least one asset group, information about a number of at least one asset included in each of the at least one asset group, presentation time information of each of the at least one asset group, data type information of each of the at least one asset included in each of the at least one asset group, transmission state information of each of the at least one asset included in each of the at least one asset group, transmission time information of a first MMTP packet including a first MMT processing unit (MPU) of each of the at least one asset group, or identification information of each of the at least one asset included in each of the at least one asset group.

16. At least one non-transitory computer-readable recording medium having recorded thereon computer programs for performing the method of claim 1 .

17. At least one non-transitory computer-readable recording medium having recorded thereon computer programs for performing the method of claim 6 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2020
From: YIP, ERIC; BAE, JAEHYEON; YANG, HYUNKOO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 053904/0711 →
Continuity (2)
Provisional Application 62908858 · Oct 1, 2019
Related Publication 20210099754A1 · Apr 1, 2021