IP Library › Granted Patent US 12,651,380
Granted Patent B2
US 12,651,380 · App. 18/323,834 · Granted Jun 9, 2026

Method for decoding immersive video and method for encoding immersive video

Inventors: Hong Chang Shin (Daejeon, KR); Gwang Soon Lee (Daejeon, KR); Kwan Jung Oh (Daejeon, KR); Jun Young Jeong (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06T9/001G06T9/40
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 12,651,380
App. No.
18/323,834
Filed
May 25, 2023
Granted
Jun 9, 2026
Kind
B2
Art Unit
2668
USPC
382/232
Abstract

An image encoding method according to the present disclosure may include classifying a plurality of view images into a basic image and an additional image; performing pruning for at least one of the plurality of view images based on a result of the classification; generating an atlas based on a result of performing the pruning; and encoding the atlas and metadata for the atlas. In this case, the metadata may include spherical harmonic function information on a point in a three-dimensional space.

Claims (56)

1 . An image encoding method comprising:

classifying a plurality of view images into a basic view and an additional view;

performing pruning for at least one of the plurality of view images based on a result of the classification;

generating an atlas based on the result of performing the pruning; and

encoding the atlas and metadata for the atlas,

wherein the metadata includes spherical harmonic function information on a point in a three-dimensional space.

2 . The method according to claim 1 , wherein:

the spherical harmonic function information includes a coefficient of the spherical harmonic function, and

the coefficient is determined based on a color value unprojected on the point from at least one of the plurality of view images.

3 . The method according to claim 1 , wherein:

information on the spherical harmonic function is encoded as data on a patch in the atlas.

4 . The method according to claim 3 , wherein:

for the patch, a flag representing whether the point that the spherical harmonic function is allocated to the patch exists is encoded, and

for a case in which the point that the spherical harmonic function is allocated to the patch exists, information on the spherical harmonic function is encoded.

5 . The method according to claim 1 , wherein:

information on the spherical harmonic function is encoded only for the basic image among the plurality of view images.

6 . The method according to claim 1 , wherein:

for each of regions partitioned by a quadtree structure, information representing whether the point to which the spherical harmonic function is allocated exists is encoded, and

for a case in which the point to which the spherical harmonic function is allocated exists in the partitioned region, information on the spherical harmonic function for the point in the partitioned region is encoded.

7 . The method according to claim 1 , wherein:

for each of points forming a grid structure in the three-dimensional space, the spherical harmonic function is encoded.

8 . The method according to claim 1 , wherein:

only for the point positioned on a non-Lambertian surface among points forming a grid structure in the three-dimensional space, information on the spherical harmonic function is encoded.

9 . The method according to claim 1 , wherein:

a plurality of closed points are configured on an object surface searched based on a depth map for the basic image and information on the spherical harmonic function is encoded for each of the plurality of closed points.

10 . The method according to claim 9 , wherein:

a second layer separated by an offset from a first layer configured with the closed points is configured, and

information on the spherical harmonic function is additionally encoded for each of open points included in the second layer.

11 . The method according to claim 9 , wherein:

view dependence information of the additional view not overlapped with the basic image is extracted as a patch, and

information of the spherical harmonic function is encoded for the point included in the patch.

12 . The method according to claim 1 , wherein:

information of the spherical harmonic function includes at least one of a scale of the point, an initial reference coordinate of the spherical harmonic function, a number of coefficients of the spherical harmonic function or a value of each of coefficients.

13 . An image decoding method comprising:

decoding an atlas and metadata for the atlas; and

generating a viewport image by using the atlas and the metadata,

wherein the metadata includes spherical harmonic function information on a reference point in a three-dimensional space.

14 . The method according to claim 13 , wherein:

a pixel value for a first point in the viewport image is derived based on the spherical harmonic function for a plurality of reference points adjacent to the first point.

15 . The method according to claim 14 , wherein:

the plurality of reference points configure a unit grid that the first point is included.

16 . The method according to claim 13 , wherein:

information on the spherical harmonic function is included in data on a patch in the atlas.

17 . The method according to claim 16 , wherein:

a flag representing whether a point that the spherical harmonic function is allocated to the patch exists is decoded, and

when the flag indicates that the point that the spherical harmonic function is allocated to the patch exists, information on the spherical harmonic function is decoded.

18 . The method according to claim 13 , wherein:

the metadata includes information on the spherical harmonic function for reference points belonging to a first layer and reference points belonging to a second layer, respectively.

19 . The method according to claim 18 , wherein:

the metadata includes offset information representing a position difference between the first layer and the second layer.

20 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

classifying a plurality of view images into a basic image and an additional image;

performing pruning for at least one of the plurality of view images based on a result of the classification;

generating an atlas based on the result of performing the pruning; and

encoding the atlas and metadata for the atlas,

wherein metadata includes spherical harmonic function information on a point in a three-dimensional space.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2023
From: SHIN, HONG CHANG; LEE, GWANG SOON; OH, KWAN JUNG; JEONG, JUN YOUNG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 063766/0145 →
Priority Claims (1)
KR 10-2022-0064871 · May 26, 2022 · national
Continuity (1)
Related Publication 20230386090A1 · Nov 30, 2023
References Cited (16)
US 11212505B2 · Lee et al. · 2021 [cited by applicant]
US 11350074B2 · Shin · 2022 [cited by examiner]
US 11394946B2 · Oh · 2022 [cited by examiner]
US 11509879B2 · Oh · 2022 [cited by examiner]
US 11558597B2 · Oh · 2023 [cited by examiner]
US 11677922B2 · Oh · 2023 [cited by examiner]
US 11726184B2 · Ferreira · 2023 [cited by examiner]
US 20210321072A1 · Oh · 2021 [cited by examiner]
US 20210329214A1 · Oh · 2021 [cited by examiner]
US 20210329216A1 · Oh · 2021 [cited by examiner]
US 20210385423A1 · Oh · 2021 [cited by examiner]
US 20210409670A1 · Oh · 2021 [cited by examiner]
JP 2003109005 · 2003 [cited by applicant]
KR 101871222 · 2018 [cited by applicant]
KR 1020210036834 · 2021 [cited by applicant]
Salahieh, B., Jung, J., Dziembowski, A. (Eds.). “Test Model 11 for MPEG Immersive Video”. ISO/IEC JTC 1/SC 29/WG 04 MPEG Video Coding Convenorship: CN. Oct. 29, 2021. https://isotc.iso.org/livelink/livelink/open/jtc1sc2… [cited by applicant]