IP Library › Patent Application 18689653
Patent Application
App. No. 18/689,653

METHOD FOR DECODING 3D CONTENT, ENCODER, AND DECODER

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.
18/689,653
Abstract

Systems and methods of the present disclosure provide solutions that address technological challenges related to 3D content. These solutions include a computer-implemented method for encoding three-dimensional (3D) content comprising: determining connectivity information of a mesh frame; packing the connectivity information of the mesh frame into coding blocks; dividing the coding blocks into connectivity coding units (CCUs) comprising connectivity coding samples; and encoding a video connectivity frame associated with the mesh frame based on the coding blocks and the connectivity coding units.

Claims (34)

1 - 8 . (canceled)

9 . An encoder for encoding three-dimensional (3D) content comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the encoder to perform:

determining connectivity information of a mesh frame;

packing the connectivity information of the mesh frame into coding blocks;

dividing the coding blocks into connectivity coding units (CCUs) comprising connectivity coding samples;

generating a video connectivity frame associated with the mesh frame based on the coding blocks and the connectivity coding units; and

encoding the video connectivity frame based on a video codec.

10 . The encoder of claim 9 , wherein the connectivity coding samples representing a differential value between a first face vertex index and a second face vertex index of the connectivity information.

11 . The encoder of claim 9 , wherein indices associated with the connectivity coding samples are derived from respective block positions in the video connectivity frame.

12 . The encoder of claim 9 , wherein the connectivity coding samples include a first connectivity coding sample associated with a first face index of a block, the first connectivity coding sample signaled in header information.

13 . The encoder of claim 9 , wherein a first coding block of the coding blocks overlaps with a second coding block of the coding blocks.

14 . The encoder of claim 9 , wherein positions of the coding blocks in the video connectivity frame are indicated by connectivity block origin point horizontal coordinates and connectivity block origin point vertical coordinates.

15 . A decoder for decoding three-dimensional (3D) content comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the decoder to perform:

extracting a video frame from a video, wherein the video frame includes connectivity information associated with the 3D content; and

reconstructing the 3D content based on the connectivity information, wherein the connectivity information is stored in video connectivity frames comprising coding blocks divided into connectivity coding units (CCUs) comprising connectivity coding samples.

16 . The decoder of claim 15 , wherein the connectivity coding samples representing a differential value between a first face vertex index and a second face vertex index of the connectivity information.

17 . The decoder of claim 15 , wherein indices associated with the connectivity coding samples are derived from respective block positions in the video connectivity frame.

18 . The decoder of claim 15 , wherein the connectivity coding samples include a first connectivity coding sample associated with a first face index of a block, the first connectivity coding sample signaled in header information.

19 . The decoder of claim 15 , wherein each CCU starts with a connectivity coding sample with vertex indices predicted from a first face of a previously encoded CCU.

20 . The decoder of claim 15 , wherein a first coding block of the coding blocks overlaps with a second coding block of the coding blocks.

21 . A method for decoding three-dimensional (3D) content comprising:

extracting a video frame from a video, wherein the video frame includes connectivity information associated with the 3D content; and

reconstructing the 3D content based on the connectivity information, wherein the connectivity information is stored in video connectivity frames comprising coding blocks divided into connectivity coding units (CCUs) comprising connectivity coding samples.

22 . The method of claim 21 , wherein the connectivity coding samples representing a differential value between a first face vertex index and a second face vertex index of the connectivity information.

23 . The method of claim 21 , wherein indices associated with the connectivity coding samples are derived from respective block positions in the video connectivity frame.

24 . The method of claim 21 , wherein the connectivity coding samples include a first connectivity coding sample associated with a first face index of a block, the first connectivity coding sample signaled in header information.

25 . The method of claim 21 , wherein each CCU starts with a connectivity coding sample with vertex indices predicted from a first face of a previously encoded CCU.

26 . The method of claim 21 , wherein a first coding block of the coding blocks overlaps with a second coding block of the coding blocks.

27 . The method of claim 21 , wherein positions of the coding blocks in the video connectivity frame are indicated by connectivity block origin point horizontal coordinates and connectivity block origin point vertical coordinates.

28 . The method of claim 21 , wherein sizes of the coding blocks in the video connectivity frame are indicated by connectivity block widths and connectivity block heights.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2024
From: INNOPEAK TECHNOLOGY, INC.
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 066994/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2024
From: ZAKHARCHENKO, VLADYSLAV; YU, HAOPING; YU, YUE
To: INNOPEAK TECHNOLOGY, INC.
Reel/Frame 066694/0011 →