IP Library Granted Patent US 12,524,941
Granted Patent B2
US 12,524,941 · App. 17/968,578 · Granted Jan 13, 2026

Systems for generating dynamic panoramic video content

Inventors: Dusan Simic (North Royalton, OH); Filip Milinkovic (North Royalton, OH)
Assignee: 2immersive4u
G06T13/40G06T19/00G06T2200/24
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,524,941
App. No.
17/968,578
Granted
Jan 13, 2026
Kind
B2
Abstract

A process for generating dynamic panoramic video content comprises receiving an animation having an environment and creating a timeline for the animation having the environment. The process further comprises receiving cinematographic elements, which include a reference point and a panoramic angle. A position of the reference point within the animation having the environment is based on the timeline, and the panoramic angle that includes a range of possible fields of view from the reference point. The animation having the environment is rendered based on the timeline and the cinematographic elements to create a rendered animation. A field of view with an angle that is less than the panoramic angle is defined. Ultimately, an export animation is created based on the rendered animation, where the export animation allows a viewer to adjust a direction of the field of view from the reference point when the viewer is watching the export animation.

Claims (64)

1 . A process for generating dynamic panoramic video content, the process comprising:

receiving an animation having an environment;

creating a timeline for the animation;

receiving cinematographic elements that include:

a reference point, wherein a position of the reference point within the animation is based on the timeline; and

a panoramic angle that includes a range of possible fields of view from the reference point;

rendering the animation including the environment based on the timeline and the cinematographic elements to create a rendered animation;

defining a field of view with an angle that is less than the panoramic angle; and

creating an export animation based on the rendered animation, where the export animation allows a viewer to use an input of an animation playback device to adjust a direction of the field of view from the reference point when the viewer is watching the export animation on a two-dimensional display that is not a virtual-reality (VR) headset device.

2 . The process of claim 1 , wherein receiving an animation having an environment comprises:

receiving the animation having the environment and animation of characters within the environment.

3 . The process of claim 1 , wherein creating a timeline for the animation having the environment comprises:

receiving a storyboard for the animation having the environment; and

creating the timeline based on the storyboard for the animation having the environment.

4 . The process of claim 1 , wherein receiving cinematographic elements that include a reference point comprises:

receiving cinematographic elements that include the reference point, wherein the reference point jumps to positions within the environment based on the timeline.

5 . The process of claim 1 , wherein receiving cinematographic elements that include a reference point comprises:

receiving cinematographic elements that include the reference point, wherein the reference point smoothly transitions to positions within the environment based on the timeline.

6 . The process of claim 1 , wherein receiving cinematographic elements that include a reference point comprises:

receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a location of the viewer.

7 . The process of claim 6 , wherein receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a location of the viewer comprises receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a relative location of the viewer.

8 . The process of claim 6 , wherein receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a location of the viewer comprises receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of an absolute location of the viewer.

9 . The process of claim 1 , wherein rendering the animation having the environment based on the timeline and the cinematographic elements to create a rendered animation includes:

adding lighting;

adding additional effects; and

adding 3-dimensional simulations of the environment.

10 . The process of claim 1 , wherein creating an export animation based on the rendered animation includes post-production to:

add motion graphics to 2-dimensional animation;

add visual effects to 2-dimensional animation; and

color correction.

11 . A process for generating dynamic panoramic video content, the process comprising:

receiving an animation having an environment;

creating a timeline for the animation having the environment;

rendering the animation having the environment based on the timeline to create a rendered animation;

receiving cinematographic elements that include:

a reference point, wherein a position of the reference point within the animation having the environment is based on the timeline; and

a panoramic angle that includes a range of possible fields of view from the reference point;

defining a field of view with an angle that is less than the panoramic angle; and

creating an export animation based on the rendered animation and the cinematographic elements, where the export animation allows a viewer to use an input of an animation playback device to adjust a direction of the field of view from the reference point when the viewer is watching the export animation on a two-dimensional display that is not a virtual-reality (VR) headset device.

12 . The process of claim 11 , wherein receiving an animation having an environment comprises:

receiving the animation having the environment and animation of characters within the environment.

13 . The process of claim 11 , wherein receiving cinematographic elements that include a reference point comprises:

receiving cinematographic elements that include the reference point, wherein the reference point jumps to positions within the environment based on the timeline.

14 . The process of claim 11 , wherein receiving cinematographic elements that include a reference point comprises:

receiving cinematographic elements that include the reference point, wherein the reference point smoothly transitions to positions within the environment based on the timeline.

15 . The process of claim 11 , wherein receiving cinematographic elements that include a reference point comprises:

receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a location of the viewer.

16 . The process of claim 15 , wherein receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a location of the viewer comprises receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a relative location of the viewer.

17 . The process of claim 15 , wherein receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of a location of the viewer comprises receiving cinematographic elements that include the reference point, wherein the reference point location within the environment is independent of an absolute location of the viewer.

18 . The process of claim 11 , wherein rendering the animation having the environment based on the timeline and the cinematographic elements to create a rendered animation includes:

adding lighting;

adding additional effects; and

adding 3-dimensional simulations of the environment.

19 . The process of claim 11 , wherein creating an export animation based on the rendered animation includes post-production to:

add motion graphics to 2-dimensional animation;

add visual effects to 2-dimensional animation; and

color correction.

20 . A process for generating dynamic panoramic video content, the process comprising:

receiving a script and concept art;

creating a storyboard based on the script and the concept art;

creating animation having an environment based on the storyboard, the script, and the concept art;

receiving cinematographic elements;

creating an image sequence based on the animation having the environment and the received cinematographic elements; and

creating an export animation based on the image sequence, where the export animation allows a viewer to use an input of an animation playback device to adjust a direction of a field of view from a reference point when the viewer is watching the export animation on a two-dimensional display that is not a virtual-reality (VR) headset device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2024
From: SIMIC, DUSAN; MILINKOVIC, FILIP
To: 2IMMERSIVE-4U
Reel/Frame 067813/0451 →
Continuity (2)
Provisional Application 63256646 · Oct 18, 2021
Related Publication 20230120437A1 · Apr 20, 2023
References Cited (7)
US 5600368A · Matthews, III · 1997 [cited by examiner]
US 20100123737A1 · Williamson · 2010 [cited by examiner]
US 20150380051A1 · Segal · 2015 [cited by examiner]
US 20160381341A1 · El Choubassi · 2016 [cited by examiner]
US 20170332064A1 · Martineau · 2017 [cited by examiner]
US 20180191955A1 · Aoki · 2018 [cited by examiner]
US 20190066387A1 · Grossmann · 2019 [cited by examiner]