Analysis and manipulation of panoramic surround views
First Claim
1. A method comprising:
- generating a combined surround view including a first surround view placed in a foreground position relative to a second surround view, wherein the first and second surround views are obtained using different capture motions, and wherein non-linear surround views are separated into discrete components and complex motions are broken down into locally convex and linear portions such that a more complex surround view corresponding to a more complex capture motion can be generated using separate smaller surround views corresponding to separate smaller capture motions.
0 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a surround view. In particular embodiments, a surround view can be generated by combining a panoramic view of an object with a panoramic view of a distant scene, such that the object panorama is placed in a foreground position relative to the distant scene panorama. Such combined panoramas can enhance the interactive and immersive viewing experience of the surround view.
42 Citations
20 Claims
-
1. A method comprising:
generating a combined surround view including a first surround view placed in a foreground position relative to a second surround view, wherein the first and second surround views are obtained using different capture motions, and wherein non-linear surround views are separated into discrete components and complex motions are broken down into locally convex and linear portions such that a more complex surround view corresponding to a more complex capture motion can be generated using separate smaller surround views corresponding to separate smaller capture motions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system comprising:
-
a processor; and memory, wherein the memory includes instructions for; generating a combined surround view including a first surround view placed in a foreground position relative to a second surround view, wherein the first and second surround views are obtained using different capture motions, and wherein non-linear surround views are separated into discrete components and complex motions are broken down into locally convex and linear portions such that a more complex surround view corresponding to a more complex capture motion can be generated using separate smaller surround views corresponding to separate smaller capture motions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising instructions for:
generating a combined surround view including a first surround view placed in a foreground position relative to a second surround view, wherein the first and second surround views are obtained using different capture motions, and wherein non-linear surround views are separated into discrete components and complex motions are broken down into locally convex and linear portions such that a more complex surround view corresponding to a more complex capture motion can be generated using separate smaller surround views corresponding to separate smaller capture motions. - View Dependent Claims (16, 17, 18, 19, 20)
Specification