IP Library › Patent Application 18689960
Patent Application
App. No. 18/689,960

CONNECTIVITY INFORMATION CODING METHOD AND APPARATUS FOR CODED MESH REPRESENTATION

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,960
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 decoding three-dimensional (3D) content comprising connectivity information associated with the 3D content; extracting a block of the connectivity information from a connectivity information frame extracted from the coded bitstream; reconstructing a set of faces based on the block of the connectivity information; and reconstructing the 3D content based on the reconstructed set of faces.

Claims (42)

1 . A computer-implemented method for decoding three-dimensional (3D) content comprising:

processing a coded bitstream comprising connectivity information associated with the 3D content;

extracting a block of the connectivity information from a connectivity information frame extracted from the coded bitstream;

reconstructing a set of faces based on the block of the connectivity information; and

reconstructing the 3D content based on the reconstructed set of faces.

2 . The computer-implemented method of claim 1 , further comprising:

extracting the connectivity information frame from the coded bitstream, wherein the connectivity information frame comprises pixels corresponding with connectivity information samples.

3 . The computer-implemented method of claim 1 , wherein the connectivity information frame is extracted from the coded bitstream based on a video codec, the video codec indicated in header information associated with the coded bitstream.

4 . The computer-implemented method of claim 1 , further comprising:

extracting block size information from the coded bitstream, wherein the block size information comprises a block origin sample index associated with the block and a block size associated with the block.

5 . The computer-implemented method of claim 4 , wherein the block size information comprises a number of connectivity coding samples associated with the block, the block size expressed in terms of the connectivity coding samples.

6 . The computer-implemented method of claim 1 , wherein the reconstructing the set of faces comprises:

reconstructing a first face based on a second face and a connectivity coding sample, wherein the second face precedes the first face, and the connectivity coding sample indicates differential index values between vertices associated with the first face and the second face.

7 . The computer-implemented method of claim 1 , wherein connectivity coding samples in the connectivity information frame are arranged in a raster-scan order.

8 . The computer-implemented method of claim 1 , wherein the reconstructing the set of faces terminates in response to the last face in the block of the connectivity information being reconstructed.

9 . 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:

processing a coded bitstream comprising connectivity information associated with the 3D content;

extracting a connectivity information frame from the coded bitstream, wherein the connectivity information frame comprises pixels corresponding with connectivity coding samples representative of the 3D content;

extracting a block of the connectivity information from the connectivity information frame;

reconstructing a set of faces based on the block of the connectivity information; and

reconstructing the 3D content based on the reconstructed set of faces.

10 . The decoder of claim 9 , wherein the connectivity information frame is extracted from the coded bitstream based on a video codec, the video codec indicated in header information associated with the coded bitstream.

11 . The decoder of claim 9 , wherein the instructions further cause the decoder to perform:

extracting block size information from the coded bitstream, wherein the block size information comprises a block origin sample index associated with the block and a block size associated with the block.

12 . The decoder of claim 11 , wherein the block size information comprises a number of connectivity coding samples associated with the block, the block size expressed in terms of the connectivity coding samples.

13 . The decoder of claim 9 , wherein the reconstructing the set of faces comprises:

reconstructing a first face based on a second face and a connectivity coding sample, wherein the second face precedes the first face, and the connectivity coding sample indicates differential index values between vertices associated with the first face and the second face.

14 . The decoder of claim 11 , wherein connectivity coding samples in the connectivity information frame are arranged in a raster-scan order.

15 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a decoder, cause the decoder to perform:

processing a coded bitstream comprising connectivity information associated with 3D content;

extracting a block of the connectivity information from a connectivity information frame extracted from the coded bitstream;

reconstructing each face in a set of faces in the block of the connectivity information based on an associated connectivity coding sample indicative of differential index values between vertices associated with the faces in the set of faces; and

reconstructing the 3D content based on the reconstructed set of faces.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the decoder to perform:

extracting the connectivity information frame from the coded bitstream, wherein the connectivity information frame comprises pixels corresponding with connectivity information samples.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein the connectivity information frame is extracted from the coded bitstream based on a video codec, the video codec indicated in header information associated with the coded bitstream.

18 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the decoder to perform:

extracting block size information from the coded bitstream, wherein the block size information comprises a block origin sample index associated with the block and a block size associated with the block.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein the block size information comprises a number of connectivity coding samples associated with the block, the block size expressed in terms of the connectivity coding samples.

20 . The non-transitory computer-readable storage medium of claim 18 , wherein connectivity coding samples in the connectivity information frame are arranged in a raster-scan order.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2024
From: INNOPEAK TECHNOLOGY, INC.
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 066998/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: ZAKHARCHENKO, VLADYSLAV; YU, HAOPING; YU, YUE
To: INNOPEAK TECHNOLOGY, INC.
Reel/Frame 066688/0171 →