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, the augmented reality module comprising;
a depth mapping module to generate a 3D map based on the depth information;
a dynamic scene recognition and tracking module to 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; and
an augmented video rendering module to render an augmented video of the virtual 3D model dynamically interacting with the target object, and to 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.
57 Citations
24 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, the augmented reality module comprising; a depth mapping module to generate a 3D map based on the depth information; a dynamic scene recognition and tracking module to 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; and an augmented video rendering module to render an augmented video of the virtual 3D model dynamically interacting with the target object, and to provide the augmented video for display on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; rendering, based on the 3D map, an augmented video comprising a virtual 3D model dynamically interacting with the target object; and displaying the augmented video in real time on a display device of the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one 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; rendering, based on the 3D map, an augmented video comprising a virtual 3D model dynamically interacting with the target object; and displaying the augmented video in real time on a display device of the augmented reality device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification