IP Library Granted Patent US 11,196,984
Granted Patent B2
US 11,196,984 · App. 16/850,229 · Granted Dec 7, 2021

System and method for generating videos

Inventor: Dragan Stiglic (Rehovot, IL)
Assignee: LANDA CORPORATION LTD.
H04N13/275G09B5/065G09B9/00G11B27/036H04N7/181H04N13/156H04N21/85
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 11,196,984
App. No.
16/850,229
Granted
Dec 7, 2021
Kind
B2
Abstract

A system comprising a processor configured to: provide a master Three-Dimensional (3D) scene; insert at least one source video feed into at least one position within the master 3D scene, allowing a configuration in which at least a first part of the master 3D scene is in front of the source video feed and at least a second part of the master 3D scene is behind the source video feed; and generate a combined video of the master 3D scene with the at least one source video feed inserted therein.

Claims (50)

1. A system comprising a processor configured to:

provide a master Three-Dimensional (3D) scene;

insert at least one source video feed into at least one position within the master 3D scene, allowing a configuration in which at least a first part of the master 3D scene is in front of the source video feed and at least a second part of the master 3D scene is behind the source video feed;

generate a combined video of the master 3D scene with the at least one source video feed inserted therein;

obtain information indicative of one or more scene Point of View (POV) changes being changes of a master image acquisition device's POV of the master 3D scene;

automatically determine, based on the obtained information, for each of the scene POV changes, corresponding real-world movements groups of a source image acquisition device configured for capturing the source video feed; and

provide instructions to perform the real-world movements groups, wherein performing each of the real-world movements groups results in a video feed POV change;

wherein:

(a) each of the scene POV changes results in a corresponding scene POV being the master image acquisition device's POV of the master 3D scene;

(b) each video feed POV change being a change of the source image acquisition device's POV, that is substantially identical to the scene POV change, and each video feed POV change defines a corresponding video feed POV, being the source image acquisition device's POV of at least one real-world object; and

(c) the instructions are provided for maintaining synchronicity between the scene POV and the video feed POV while generating the combined video.

2. The system of claim 1 wherein the information indicative of one or more scene POV changes is obtained before the scene POV changes are made.

3. The system of claim 2 , wherein the processor is further configured to obtain points-in-time corresponding to each of the scene POV changes, and wherein the instructions to perform each of the real-world movements groups are provided at each of said points-in-time during acquisition of the source video feed, enabling thereby the source image acquisition device to timely perform the corresponding real-world movements group while maintaining synchronicity between the scene POVs and the video feed POVs.

4. The system of claim 1 wherein a scale of the inserted source video feed is substantially constant and wherein a distance of the source image acquisition device from the at least one real-world object is substantially constant, independent of the distance of the master image acquisition device from the inserted source video feed.

5. The system of claim 1 wherein the processor is further configured to rotate the inserted source video feed upon movement of the master image acquisition device so that the inserted source video feed continuously faces the master image acquisition device.

6. The system of claim 1 wherein the at least one source video feed is inserted into at least two different positions within the master 3D scene.

7. The system of claim 1 wherein the processor is configured to insert at least two different source video feeds, each into at least one distinct position within the master 3D scene, and wherein the combined video includes the at least two different source video feeds.

8. The system of claim 1 , wherein the source image acquisition device is mounted on a movable device configured to perform the real-world movements group.

9. The system of claim 8 , wherein the movable device is a flying drone.

10. The system of claim 1 wherein the source video feed is provided in real-time and the combined video is generated in real-time.

11. A method comprising:

providing a master Three-Dimensional (3D) scene;

inserting, by a processor, at least one source video feed into at least one position within the master 3D scene, allowing a configuration in which at least a first part of the master 3D scene is in front of the source video feed and at least a second part of the master 3D scene is behind the source video feed;

generating, by the processor, a combined video of the master 3D scene with the at least one source video feed inserted therein;

obtaining information indicative of one or more scene Point of View (POV) changes being changes of a master image acquisition device's POV of the master 3D scene;

automatically determining, by the processor and based on the obtained information, for each of the scene POV changes, corresponding real-world movements groups of a source image acquisition device configured for capturing the source video feed; and

providing instructions to perform the real-world movements groups, wherein performing each of the real-world movements groups results in a video feed POV change;

wherein:

(a) each of the scene POV changes results in a corresponding scene POV being the master image acquisition device's POV of the master 3D scene;

(b) each video feed POV change being a change of the source image acquisition device's POV, that is substantially identical to the scene POV change, and each video feed POV change defines a corresponding video feed POV, being the source image acquisition device's POV of at least one real-world object; and

(c) the instructions are provided for maintaining synchronicity between the scene POV and the video feed POV while generating the combined video.

12. The method of claim 11 wherein the information indicative of one or more scene POV changes is obtained before the scene POV changes are made.

13. The method of claim 12 , further comprising obtaining points-in-time corresponding to each of the scene POV changes, and wherein the instructions to perform each of the real-world movements groups are provided at each of said points-in-time during acquisition of the source video feed, enabling thereby the source image acquisition device to timely perform the corresponding real-world movements group while maintaining synchronicity between the scene POVs and the video feed POVs.

14. The method of claim 11 wherein a scale of the inserted source video feed is substantially constant and wherein a distance of the source image acquisition device from the at least one real-world object is substantially constant, independent of the distance of the master image acquisition device from the inserted source video feed.

15. The method of claim 11 further comprising rotating, by the processor, the inserted source video feed upon movement of the master image acquisition device so that the inserted source video feed continuously faces the master image acquisition device.

16. The method of claim 11 wherein the at least one source video feed is inserted into at least two different positions within the master 3D scene.

17. The method of claim 11 further comprising inserting, by the processor, at least two different source video feeds, each into at least one distinct position within the master 3D scene, and wherein the combined video includes the at least two different source video feeds.

18. The method of claim 11 , wherein the source image acquisition device is mounted on a movable device configured to perform the real-world movements group.

19. The system of claim 18 , wherein the movable device is a flying drone.

20. A non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code, executable by at least one processor of a computer to perform a method comprising:

providing a master Three-Dimensional (3D) scene;

inserting, by a processor, at least one source video feed into at least one position within the master 3D scene, allowing a configuration in which at least a first part of the master 3D scene is in front of the source video feed and at least a second part of the master 3D scene is behind the source video feed;

generating, by the processor, a combined video of the master 3D scene with the at least one source video feed inserted therein;

obtaining information indicative of one or more scene Point of View (POV) changes being changes of a master image acquisition device's POV of the master 3D scene;

automatically determining, by the processor and based on the obtained information, for each of the scene POV changes, corresponding real-world movements groups of a source image acquisition device configured for capturing the source video feed; and

providing instructions to perform the real-world movements groups, wherein performing each of the real-world movements groups results in a video feed POV change;

wherein:

(a) each of the scene POV changes results in a corresponding scene POV being the master image acquisition device's POV of the master 3D scene;

(b) each video feed POV change being a change of the source image acquisition device's POV, that is substantially identical to the scene POV change, and each video feed POV change defines a corresponding video feed POV, being the source image acquisition device's POV of at least one real-world object; and

(c) the instructions are provided for maintaining synchronicity between the scene POV and the video feed POV while generating the combined video.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2025
From: WINDER PTE. LTD.
To: LANDA CORPORATION LTD.
Reel/Frame 073920/0753 →
LIEN Recorded Jul 16, 2024
From: LANDA CORPORATION LTD.
To: WINDER PTE. LTD.
Reel/Frame 068381/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2020
From: STIGLIC, DRAGAN; HAREL, NOAM
To: LANDA CORPORATION LTD.
Reel/Frame 052447/0989 →
Priority Claims (1)
GB 1602877 · Feb 18, 2016 · national
Continuity (3)
Continuation 16590397 · Oct 2, 2019
Continuation 15434126 · Feb 16, 2017
Related Publication 20200314413A1 · Oct 1, 2020
Cited By (2)
US 12,358,277 US 12,430,453