Automatic video generation for navigation and object finding
First Claim
1. A system for conveying the spatial location of an object with respect to a user'"'"'s current location, the system comprising:
- a display device;
at least one sensor for computing the user'"'"'s current position and orientation relative to an object of interest;
a virtual three-dimensional model of the user'"'"'s environment generated from location information detected in six dimensions comprising x, y, z, roll, pitch, and yaw dimensions;
a route planner configured to generate a route given a start location and an end location, wherein the start location is the user'"'"'s current position and orientation and the end location is the location of the object of interest; and
a visualization creation module configured to create a video rendering following the route created by the route planner by integrating the virtual three-dimensional model of the user'"'"'s environment and an image of the user'"'"'s current environment, wherein the video rendering begins with the image of the user'"'"'s current environment and seamlessly transitions to a sequence of frames comprising the virtual three-dimensional model of the user'"'"'s environment, wherein the video rendering is displayed on the display device starting from the user'"'"'s current viewpoint as seen in the image of the user'"'"'s current environment, and wherein the visualization creation module utilizes faster than real-time rendering of the sequences of frames for the video rendering.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system for conveying the spatial location of an object with respect to a user'"'"'s current location utilizing a video rendering following an automatically generated path from the user'"'"'s location to the location of the object of interest initiated from the user'"'"'s current perspective. The system comprises a display device; a virtual three-dimensional model of the user'"'"'s environment; a visualization creation module; a route planner; and a video rendering following an automatically generated path from the user'"'"'s location to the location of the object of interest utilizing the visualization creation module, wherein the video rendering displayed on the display device is from a first-person view. Also described is a method of utilizing the system.
37 Citations
12 Claims
-
1. A system for conveying the spatial location of an object with respect to a user'"'"'s current location, the system comprising:
-
a display device; at least one sensor for computing the user'"'"'s current position and orientation relative to an object of interest; a virtual three-dimensional model of the user'"'"'s environment generated from location information detected in six dimensions comprising x, y, z, roll, pitch, and yaw dimensions; a route planner configured to generate a route given a start location and an end location, wherein the start location is the user'"'"'s current position and orientation and the end location is the location of the object of interest; and a visualization creation module configured to create a video rendering following the route created by the route planner by integrating the virtual three-dimensional model of the user'"'"'s environment and an image of the user'"'"'s current environment, wherein the video rendering begins with the image of the user'"'"'s current environment and seamlessly transitions to a sequence of frames comprising the virtual three-dimensional model of the user'"'"'s environment, wherein the video rendering is displayed on the display device starting from the user'"'"'s current viewpoint as seen in the image of the user'"'"'s current environment, and wherein the visualization creation module utilizes faster than real-time rendering of the sequences of frames for the video rendering. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for conveying, the spatial location of an object with respect to a user'"'"'s current location, comprising the steps of:
-
computing the user'"'"'s current position and orientation relative to an object of interest; creating a virtual three-dimensional model of the user'"'"'s environment using location information detected in six dimensions comprising x, y, z, roll, pitch, and yaw dimensions; generating a route given a start location and an end location, wherein the start location is the user'"'"'s current position and orientation and the end location is the location of the object of interest; and creating a video rendering following the generated route by integrating the virtual three-dimensional model of the user'"'"'s environment and an image of the user'"'"'s current environment, wherein the video rendering begins with the image of the user'"'"'s current environment and seamlessly transitions to a sequence of frames comprising the virtual three-dimensional model of the user'"'"'s environment, wherein the video rendering is displayed on a display device starting from the user'"'"'s current viewpoint as seen in the image of the user'"'"'s current environment, and wherein the visualization creation module utilizes faster than real-time rendering of the sequences of frames for the video rendering. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product for conveying the spatial location of an object with respect to a user'"'"'s current location, the computer program product comprising computer-readable instruction means stored on a non-transitory computer-readable medium that are executable by a computer for causing the computer to perform operations of:
-
computing the user'"'"'s current position and orientation relative to an object of interest; creating a virtual three-dimensional model of the user'"'"'s environment using location information detected in six dimensions comprising x, y, z, roll, pitch, and yaw dimensions; generating a route given a start location and an end location, wherein the start location is the user'"'"'s current position and orientation and the end location is the location of the object of interest; and creating a video rendering following the generated route by integrating the virtual three-dimensional model of the user'"'"'s environment and an image of the user'"'"'s current environment, wherein the video rendering begins with the image of the user'"'"'s current environment and seamlessly transitions to a sequence of frames comprising the virtual three-dimensional model of the user'"'"'s environment, wherein the video rendering is displayed on a display device starting from the user'"'"'s current viewpoint as seen in the image of the user'"'"'s current environment, and wherein the visualization creation module utilizes faster than real-time rendering of the sequences of frames for the video rendering.
-
Specification