IP Library Patent Application 17763745
Patent Application
App. No. 17/763,745

A METHOD AND APPARATUS FOR ENCODING, TRANSMITTING AND DECODING VOLUMETRIC VIDEO

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 None
App. No.
17/763,745
Abstract

Methods, devices and stream for encoding, decoding and transmitting a multi-views frame are disclosed. A non-pruned MVD frame is obtained and an acyclic graph representing pruning precedence relations between views is determined. The MVD is pruned by using these precedence relations. The pruned MVD and data representative of the graph are encoded in the data stream. At the decoding, the contribution of each view for a pixel of a viewport frame to generate is determined as a function of the decoded pruning graph.

Claims (29)

1 . A method for encoding views of a multi-view frame in a data stream, the method comprising:

obtaining an acyclic graph linking views of the multi-view frame, links of the acyclic graph being representative of a pruning precedence relation, at least one basic view of the multi-view frame having no pruning precedence link;

pruning pixels of views of the multi-view frame in an order determined so that a given view is pruned after views linked to the given view by a pruning precedence link, wherein at least one pixel of the given view is pruned when the at least one pixel corresponds to information encoded in a pixel of a basic view or in a pruned view; and

encoding the acyclic graph the at least one basic view and the pruned views in the data stream.

2 . The method of claim 1 , wherein the pruning pixels of views comprises replacing the value of the pixels by a determined value.

3 . The method of claim 1 , wherein the acyclic graph is signaled in the data stream as a list comprising, for each view of said multi-view frame, linked views.

4 . A device for encoding views of a multi-view frame in a data stream, the device comprising a processor configured for:

obtaining an acyclic graph linking views of the multi-view frame, links of the acyclic graph being representative of a pruning precedence link;

pruning pixels of views of the multi-view frame in an order determined so that a given view is pruned after views linked to the given view by a pruning precedence link; wherein at least one pixel of the given view is pruned when the at least one pixel corresponds to information encoded in a pixel of a basic view or in a pruned view; and

encoding the acyclic graph, the at least one basic view and the pruned views in the data stream.

5 . The device of claim 4 , wherein the pruning pixels of views comprises replacing the value of the pixels by a determined value.

6 . The method of claim 4 , wherein the acyclic graph is signaled in the data stream as a list comprising, for each view of said multi-view frame, linked views.

7 . A method of decoding views of a multi-view frame from a data stream, the method comprising:

obtaining the views of the multi-view frame from the data stream, at least one basic view being unpruned, the other views being pruned;

obtaining an acyclic graph from the data stream, the acyclic graph linking views of the multi-view frame, links of the acyclic graph being representative of a pruning precedence relation, the at least one basic view of the multi-view frame having no prunning precedence link; and

generating a viewport frame according to a viewing pose by determining the contribution of each view the multi-view frame as a function of the pruning precedence relations of the acyclic graph.

8 . The method of claim 7 , wherein a pruned pixel of a pruned view has a determined value.

9 . The method of claim 7 , wherein, the acyclic graph is signaled in the data stream as a list comprising, for each view of the multi-view frame, linked views.

10 . A device for decoding views of a multi-view frame from a data stream, the device comprising a processor configured for:

obtaining said the views of the multi-view frame from the data stream, at least one basic view being unpruned, the other views being pruned;

obtaining an acyclic graph from the data stream, the acyclic graph linking views of the multi-view frame, links of the acyclic graph being representative of a pruning precedence relation, the at least one basic view of the multi-view frame having no pruning precedence link; and

generating a viewport frame according to a viewing pose by determining the contribution of each view of the multi-view frame as a function of the pruning precedence relations of the acyclic graph.

11 . The device of claim 10 , wherein a pruned pixel of a pruned view has a determined value.

12 . The device of claim 10 , wherein the acyclic graph is signaled in the data stream as a list comprising, for each view of the multi-view frame, linked views.

13 . A data stream comprising:

data representative of views of a multi-view frame at least one basic view being unpruned, the other views being pruned; and

data representative of an acyclic graph, the acyclic graph linking views of the multi-view frame, links of said acyclic graph being representative of a view pruning precedence relation, the at least one basic view of the multi-view frame having no pruning precedence link.

14 . The data stream of claim 13 , wherein pruned pixel of a pruned view has a determined value.

15 . The data stream of claim 13 , wherein the acyclic graph is signaled in the data stream as a list comprising, for each view of said multi-view frame, linked views.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064460/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2022
From: FLEUREAU, JULIEN; THUDOR, FRANCK; DORE, RENAUD
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 059399/0082 →