IP Library › Granted Patent US 12,283,021
Granted Patent B2
US 12,283,021 · App. 17/415,931 · Granted Apr 22, 2025

Method and apparatus to encode and decode images of points of a sphere

Inventors: Julien Fleureau (Rennes, FR); Bertrand Chupeau (Rennes, FR); Renaud Dore (Rennes, FR)
Assignee: INTERDIGITAL VC HOLDINGS, INC.
G06T3/073G06T3/40G06T9/001
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,283,021
App. No.
17/415,931
Granted
Apr 22, 2025
Kind
B2
Abstract

Methods and devices are provided to encode points of a sphere onto an image by projecting them as a function of an isotropic region guided mapping operator and/or to decode pixels of an image onto a sphere by de-projected them according to the same parametrized mapping operator. A region of interest is determined on the sphere and the angular resolution of pixels of the image is modulated as a function of their distance to the reference pixel corresponding to the center of the region of interest. Chosen angular resolutions and size of the region of interest are associated with the image and encoded in a stream.

Claims (44)

1. A method comprising projecting points of an area of a sphere onto a pixel of an image, surface of the area being a function of a distance between the pixel and a reference pixel of the image in both dimensions of an image plane, wherein the reference pixel is a projection of a reference point and wherein the surface varies according to a continuous spherical mapping operator that is a function of:

coordinates of the reference pixel corresponding to a center of a region of interest defined by the continuous spherical mapping operator,

an angular window around the reference point,

an angular resolution at the reference pixel,

an angular resolution at pixels corresponding to border of the angular window.

2. The method of claim 1 , wherein the points of the sphere are associated to a color component and/or to a depth component, the component being encoded in pixels of the image.

3. The method of claim 1 , comprising generating a stream, the stream comprising the image and parameters associated with the image, the parameters comprising:

data representative of the angular window,

data representative of the angular resolution at the reference pixel, and

data representative of the angular resolution at pixels corresponding to border of the angular window.

4. The method of claim 3 , wherein said parameters further comprise coordinates of the reference pixel.

5. A device comprising a processor configured to project points of an area of a sphere onto a pixel of an image, surface of the area being a function of a distance between the pixel and a reference pixel of the image in both dimensions of an image plane, wherein the reference pixel is a projection of a reference point and wherein the surface varies according to a continuous spherical mapping operator that is a function of:

coordinates of the reference pixel corresponding to a center of a region of interest defined by the continuous spherical mapping operator,

an angular window around the reference point,

an angular resolution at the reference pixel,

an angular resolution at pixels corresponding to border of the angular window.

6. The device of claim 5 , wherein the points of the sphere are associated to a color component and/or to a depth component, the component being encoded in pixels of the image.

7. The device of claim 5 , wherein the processor is configured for generating a stream, the stream comprising the image and parameters associated with the image, the parameters comprising:

data representative of the angular window,

data representative of the angular resolution at the reference pixel, and

data representative of the angular resolution at pixels corresponding to border of the angular window.

8. The device of claim 7 , wherein said parameters further comprise coordinates of the reference pixel.

9. A method comprising de-projecting a pixel of an image onto an area of a sphere, surface of the area being a function of a distance between the pixel and a reference pixel of the image in both dimensions of an image plane, wherein the reference pixel is a projection of a reference point and wherein the surface varies according to a continuous spherical mapping operator that is a function of:

coordinates of the reference pixel corresponding to a center of a region of interest defined by the continuous spherical mapping operator,

an angular window around the reference point,

an angular resolution at the reference pixel,

an angular resolution at pixels corresponding to border of the angular window.

10. The method of claim 9 , wherein the pixels of the image encode a color component and/or to a depth component, the component being de-projected onto the area of the sphere.

11. The method of claim 9 , comprising accessing the image and parameters from a stream, the stream comprising the image and parameters associated with the image, the parameters comprising:

data representative of the angular window,

data representative of the angular resolution at the reference pixel, and

data representative of the angular resolution at border of the angular window.

12. The method of claim 11 , wherein said parameters further comprise coordinates of the reference pixel.

13. A device comprising a processor configured for de-projecting a pixel of an image onto an area of a sphere, surface of the area being a function of a distance between the pixel and a reference pixel of the image in both dimensions of an image plane, wherein the reference pixel is a projection of a reference point and wherein the surface varies according to a continuous spherical mapping operator that is a function of:

coordinates of the reference pixel corresponding to a center of a region of interest defined by the continuous spherical mapping operator,

an angular window around the reference point,

an angular resolution at the reference pixel,

an angular resolution at pixels corresponding to border of the angular window.

14. The device of claim 13 , wherein the pixels of the image encode a color component and/or to a depth component, the component being de-projected onto the area of the sphere.

15. The device of claim 13 , wherein the processor is configured for accessing the image and parameters from a stream, the stream comprising the image and parameters associated with the image, the parameters comprising:

data representative of the angular window,

data representative of the angular resolution at the reference pixel, and

data representative of the angular resolution at border of the angular window.

16. The device of claim 15 , wherein the parameters further comprise coordinates of the reference pixel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2021
From: FLEUREAU, JULIEN; CHUPEAU, BERTRAND; DORE, RENAUD
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 056596/0502 →
Priority Claims (1)
EP 18306804 · Dec 21, 2018 · regional
Continuity (1)
Related Publication 20220084162A1 · Mar 17, 2022
References Cited (23)
US 4367946A · Varner · 1983 [cited by examiner]
US 10346998B1 · Anderberg · 2019 [cited by examiner]
US 20050200927A1 · Brotherton-Ratcliffe · 2005 [cited by examiner]
US 20070127101A1 · Oldroyd · 2007 [cited by applicant]
US 20150350678A1 · Shimizu et al. · 2015 [cited by applicant]
US 20180007389A1 · Izumi · 2018 [cited by applicant]
US 20180109810A1 · Xu et al. · 2018 [cited by applicant]
US 20190149844A1 · Choi et al. · 2019 [cited by applicant]
US 20210012454A1 · Tezaur · 2021 [cited by examiner]
US 20230205753A1 · Laska · 2023 [cited by examiner]
CN 105631809A · 2016 [cited by applicant]
CN 105931190A · 2016 [cited by applicant]
CN 106231317A · 2016 [cited by applicant]
CN 107409231A · 2017 [cited by applicant]
CN 108012153A · 2018 [cited by applicant]
EP 3267688A1 · 2018 [cited by applicant]
WO 2017200259A1 · 2017 [cited by applicant]
WO 2018059868A1 · 2018 [cited by applicant]
WO 2018133381A1 · 2018 [cited by applicant]
WO 2018154130A1 · 2018 [cited by applicant]
WO WO2023081404A1 · 2023 [cited by examiner]
English Translation for WO2018133381, as entitled: Asymmetric mapping method for panoramic images. [cited by applicant]
English Translation for CN105631809, as entitled: A kind of non-uniform resolution spherical panorama drawing generating method. [cited by applicant]