IP Library Granted Patent US 12,094,064
Granted Patent B2
US 12,094,064 · App. 18/056,922 · Granted Sep 17, 2024

Selective compression of volumetric video in a virtual reality environment preliminary class

Inventors: Saraswathi Sailaja Perumalla (Visakhapatnam, IN); Sarbajit K. Rakshit (Kolkata, IN); Archana Ponnada (Hyderabad, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06T19/003H04N19/597
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,094,064
App. No.
18/056,922
Granted
Sep 17, 2024
Kind
B2
Abstract

A computational device of a virtual reality system receives a volumetric video in an uncompressed form. A first portion of the volumetric video that is less than an entirety of the volumetric video is compressed, wherein a second portion of the volumetric video that is less than the entirety of the volumetric video is maintained in the uncompressed form.

Claims (46)

1. A method comprising:

receiving, via a computational device of a virtual reality system, a volumetric video in an uncompressed form; and

compressing a first portion of the volumetric video that is less than an entirety of the volumetric video, wherein a second portion of the volumetric video that is less than the entirety of the volumetric video is maintained in the uncompressed form, wherein different portions of the volumetric video are classified based on storage cost and wherein an amount of space that is saved based on different levels of compression of different objects and contexts inside the volumetric video are displayed.

2. The method of claim 1 , the method further comprising:

defining a plurality of three-dimensional boundaries inside the volumetric video; and

compressing different portions of the volumetric video encompassed by different three-dimensional boundaries in a different manner.

3. The method of claim 2 , the method further comprising:

navigating the first portion and the second portion of the volumetric video.

4. The method of claim 1 , wherein a plurality of contexts are defined within the volumetric video.

5. The method of claim 1 , wherein in addition to defining compression rule on different portions inside the volumetric video, regeneration rules for images are generated, wherein while playing the volumetric video, the regeneration rules are used to recreate an original version of the volumetric video.

6. A method comprising:

receiving, via a computational device of a virtual reality system, a volumetric video in an uncompressed form; and

compressing a first portion of the volumetric video that is less than an entirety of the volumetric video, wherein a second portion of the volumetric video that is less than the entirety of the volumetric video is maintained in the uncompressed form, and wherein based on context of the volumetric video, specified space limit defined by a user, and historical learning data about compression of the volumetric video, operations are performed to highlight different boundaries in the volumetric video and a level of the compression in different three-dimensional spaces in the volumetric video.

7. The method of claim 6 , wherein different regions of the volumetric video are compressed differently by different compression rules.

8. The method of claim 7 , wherein the different compression rules are based on different viewing directions.

9. A system, comprising:

a memory; and

a processor coupled to the memory, wherein the processor performs operations, the operations comprising:

receiving, via a virtual reality system, a volumetric video in an uncompressed form; and

compressing a first portion of the volumetric video that is less than an entirety of the volumetric video, wherein a second portion of the volumetric video that is less than the entirety of the volumetric video is maintained in the uncompressed form, wherein different portions of the volumetric video are classified based on storage cost and wherein an amount of space that is saved based on different levels of compression of different objects and contexts inside the volumetric video are displayed.

10. The system of claim 9 , the operations further comprising:

defining a plurality of three-dimensional boundaries inside the volumetric video; and

compressing different portions of the volumetric video encompassed by different three-dimensional boundaries in a different manner.

11. The system of claim 10 , the operations further comprising:

navigating the first portion and the second portion of the volumetric video.

12. The system of claim 9 , wherein a plurality of contexts are defined within the volumetric video.

13. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code when executed is configured to perform operations, the operations comprising:

receiving, via a computational device of a virtual reality system, a volumetric video in an uncompressed form; and

compressing a first portion of the volumetric video that is less than an entirety of the volumetric video, wherein a second portion of the volumetric video that is less than the entirety of the volumetric video is maintained in the uncompressed form, wherein different portions of the volumetric video are classified based on storage cost and wherein an amount of space that is saved based on different levels of compression of different objects and contexts inside the volumetric video are displayed.

14. The computer program product of claim 13 , the operations further comprising:

defining a plurality of three-dimensional boundaries inside the volumetric video; and

compressing different portions of the volumetric video encompassed by different three-dimensional boundaries in a different manner.

15. The computer program product of claim 14 , the operations further comprising:

navigating the first portion and the second portion of the volumetric video.

16. A system, comprising:

a memory; and

a processor coupled to the memory, wherein the processor performs operations, the operations comprising:

receiving, via a virtual reality system, a volumetric video in an uncompressed form; and

compressing a first portion of the volumetric video that is less than an entirety of the volumetric video, wherein a second portion of the volumetric video that is less than the entirety of the volumetric video is maintained in the uncompressed form, and wherein based on context of the volumetric video, specified space limit defined by a user, and historical learning data about compression of the volumetric video, operations are performed to highlight different boundaries in the volumetric video and a level of the compression in different three-dimensional spaces in the volumetric video.

17. The system of claim 16 , wherein different regions of the volumetric video are compressed differently by different compression rules.

18. The system of claim 17 , wherein the different compression rules are based on different viewing directions.

19. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code when executed is configured to perform operations, the operations comprising:

receiving, via a computational device of a virtual reality system, a volumetric video in an uncompressed form; and

compressing a first portion of the volumetric video that is less than an entirety of the volumetric video, wherein a second portion of the volumetric video that is less than the entirety of the volumetric video is maintained in the uncompressed form, and wherein based on context of the volumetric video, specified space limit defined by a user, and historical learning data about compression of the volumetric video, operations are performed to highlight different boundaries in the volumetric video and a level of the compression in different three-dimensional spaces in the volumetric video.

20. The computer program product of claim 19 , wherein different regions of the volumetric video are compressed differently by different compression rules.

21. The computer program product of claim 20 , wherein the different compression rules are based on different viewing directions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2022
From: PERUMALLA, SARASWATHI SAILAJA; RAKSHIT, SARBAJIT K.; PONNADA, ARCHANA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061826/0589 →
Continuity (1)
Related Publication 20240169675A1 · May 23, 2024