IP Library Granted Patent US 12,041,389
Granted Patent B2
US 12,041,389 · App. 17/857,063 · Granted Jul 16, 2024

3D video conferencing

Inventors: Ran Oz (Maccabim, IL); Yuval Gronau (Ramat Hasharon, IL); Michael Rabinovich (Tel Aviv, IL); Osnat Goren-Peyser (Tel Aviv, IL); Tal Perl (Los Altos, CA)
Assignee: TRUE MEETING INC.
H04N7/157G06F3/013G06N3/04G06N3/045G06T7/11G06T7/70G06T15/04G06T15/20G06T15/205G06T17/20G06T19/20H04N7/144H04N7/147H04N7/152G06T19/00G06T2200/08G06T2207/30201G06T2219/2004
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,041,389
App. No.
17/857,063
Granted
Jul 16, 2024
Kind
B2
Abstract

A method for generating a texture map used during a video conference, the method may include obtaining multiple texture maps of multiple areas of at least a portion of a three-dimensional (3D) object in which the multiple texture maps comprise a first texture map of a first area and of a first resolution, and a second texture map of a second area and of a second resolution, in which the first area differs from the second area and the first resolution differs from the second resolution; generating a texture map of the at least portion of the 3D object. The generating is based on the multiple texture maps; and utilizing the visual representation of the at least portion of the 3D object based on the texture map of the at least portion of the 3D object during the video conference.

Claims (26)

1. A method for generating a texture map of at least portion of a participant of a video conference, the method comprises:

determining a current availability of resources for generating the texture map of the at least portion of the participant, wherein the resources comprise computational resources and memory resources of a computerized device of the participant;

determining, based on the current availability, a first resolution and a second resolution;

obtaining multiple texture maps of multiple areas of the at least portion of the participant; wherein the multiple texture maps comprise a first texture map of a first area of the multiple areas and of the first resolution, and a second texture map of a second area of the multiple areas and of the second resolution, wherein the first area differs from the second area and the first resolution differs from the second resolution;

generating a texture map of the at least portion of the participant, the generating is based on the multiple texture maps; and

utilizing a visual representation of the at least portion of the participant based on the texture map of the at least portion of the participant during the video conference.

2. The method according to claim 1 comprising determining that the current availability of the resources has changed, and changing the first resolution and the second resolution based on the change.

3. The method according to claim 1 wherein the visual representation of the at least portion of the participant is an avatar.

4. The method according to claim 1 wherein the first area and the second area belong to a face of the participant, wherein the method comprises updating the first texture map at a first updating rate and updating the second texture map at a second updating rate that differs from the first updating rate.

5. The method according to claim 4 , wherein the first area is an area between an eye and a nose of the participant and the second area is a forehead of the participant.

6. The method according to claim 4 , comprising smoothing the borders between different texture maps of the multiple texture maps.

7. The method according to claim 4 , comprising determining the first updating rate based on a frequency of changes of the first area, and determining the second updating rate based on a frequency of changes of the second area.

8. The method according to claim 4 , comprising transmitting the first texture map each first period of time, and transmitting the second texture map each second period of time, wherein a duration of the first period of time differs from a duration of the second period of time.

9. A non-transitory computer readable medium for generating a texture map of at least portion of a participant of a video conference, the non-transitory computer readable medium that stores instructions for:

determining a current availability of resources for generating the texture map of the at least portion of the participant, wherein the resources comprise computational resources and memory resources of a computerized device of the participant;

determining, based on the current availability, a first resolution and a second resolution;

obtaining multiple texture maps of multiple areas of the at least portion of the participant; wherein the multiple texture maps comprise a first texture map of a first area of the multiple areas and of the first resolution, and a second texture map of a second area of the multiple areas and of the second resolution, wherein the first area differs from the second area and the first resolution differs from the second resolution;

generating a texture map of the at least portion of the participant, the generating is based on the multiple texture maps; and

utilizing a visual representation of the at least portion of the participant based on the texture map of the at least portion of the participant during the video conference.

10. The non-transitory computer readable medium according to claim 9 , that stores instructions for determining that the current availability of the resources has changed, and changing the first resolution and the second resolution based on the change.

11. The non-transitory computer readable medium according to claim 9 , wherein the visual representation of the at least portion of the participant is an avatar.

12. The non-transitory computer readable medium according to claim 9 , wherein the first area and the second area belong to a face of the participant, wherein the non-transitory computer readable medium comprises updating the first texture map at a first updating rate and updating the second texture map at a second updating rate that differs from the first updating rate.

13. The non-transitory computer readable medium according to claim 12 , wherein the first area is an area between an eye and a nose of the participant and the second area is a forehead of the participant.

14. The non-transitory computer readable medium according to claim 12 , that stores instructions for smoothing the borders between different texture maps of the multiple texture maps.

15. The non-transitory computer readable medium according to claim 12 , that stores instructions for determining the first updating rate based on a frequency of changes of the first area, and determining the second updating rate based on a frequency of changes of the second area.

16. The non-transitory computer readable medium according to claim 12 , that stores instructions for transmitting the first texture map each first period of time, and transmitting the second texture map each second period of time, wherein a duration of the first period of time differs from a duration of the second period of time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2025
From: TRUEMEETING, INC.
To: CAVENDISH CAPITAL LLC
Reel/Frame 070723/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2024
From: OZ, RAN; GRONAU, YUVAL; RABINOVICH, MICHAEL; GOREN-PEYSER, OSNAT; PERL, TAL
To: TRUE MEETING INC.
Reel/Frame 067723/0405 →
Continuity (5)
Continuation 17249479 · Mar 2, 2021
Provisional Application 63199014 · Dec 1, 2020
Provisional Application 63081860 · Sep 22, 2020
Provisional Application 63023836 · May 12, 2020
Related Publication 20230171380A1 · Jun 1, 2023