Systems and methods for contextually augmented video creation and sharing
First Claim
1. An augmented reality device, comprising:
- a three-dimensional (3D) video camera to capture video data comprising video images and corresponding depth information;
a display device to display the video data; and
an augmented reality module to add a virtual 3D model to the displayed video data captured by the 3D video camera, the augmented reality module comprising instructions to;
generate a 3D map based on the depth information;
process the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera;
select the virtual 3D model based on a mood of a user and context data comprising a current geographic location of the augmented reality device, wherein the selected virtual 3D model is associated with the current geographic location; and
render an augmented video of the virtual 3D model dynamically interacting with the target object based on the mood of the user, and provide the augmented video for display on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
An augmented reality (AR) device includes a 3D video camera to capture video images and corresponding depth information, a display device to display the video data, and an AR module to add a virtual 3D model to the displayed video data. A depth mapping module generates a 3D map based on the depth information, a dynamic scene recognition and tracking module processes the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera, and an augmented video rendering module renders an augmented video of the virtual 3D model dynamically interacting with the target object. The augmented video is displayed on the display device in real time. The AR device may further include a context module to select the virtual 3D model based on context data comprising a current location of the augmented reality device.
18 Citations
18 Claims
-
1. An augmented reality device, comprising:
-
a three-dimensional (3D) video camera to capture video data comprising video images and corresponding depth information; a display device to display the video data; and an augmented reality module to add a virtual 3D model to the displayed video data captured by the 3D video camera, the augmented reality module comprising instructions to; generate a 3D map based on the depth information; process the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera; select the virtual 3D model based on a mood of a user and context data comprising a current geographic location of the augmented reality device, wherein the selected virtual 3D model is associated with the current geographic location; and render an augmented video of the virtual 3D model dynamically interacting with the target object based on the mood of the user, and provide the augmented video for display on the display device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for rendering augmented video, the method comprising:
-
capturing, by a mobile device, video data comprising video images and corresponding depth information; generating a three-dimensional (3D) map based on the depth information; detecting and tracking a target object in the video images; determining context information including a location of the mobile device; and selecting a virtual 3D model based on a mood of the user and the context information, wherein the location of the mobile device is provided by an external source; rendering, based on the 3D map, an augmented video comprising the virtual 3D model dynamically interacting with the target object based on the mood of the user; and displaying the augmented video in real time on a display device of the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. At least one non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
capturing, by an augmented reality device, video data comprising video images and corresponding depth information; generating a three-dimensional (3D) map based on the depth information; detecting and tracking a target object in the video images; determining context information including a location of the augmented reality device; selecting a virtual 3D model based on a mood of a user and the context information; rendering, based on the 3D map, an augmented video comprising the virtual 3D model dynamically interacting with the target object based on the mood of the user; and displaying the augmented video in real time on a display device of the augmented reality device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification