Three-dimensional (3D) video for two-dimensional (2D) video messenger applications
First Claim
1. A method of providing three-dimensional (3D) video to a legacy two-dimensional (2D) video messenger application, comprising:
- receiving, at a camera interface module from the 2D video messenger application, a request for video content from a single video camera;
forwarding the request for video content from the single video camera to a video processing offload module;
at the camera interface module, controlling a first video camera and a second video camera;
receiving merged 3D video content from the video processing offload module; and
sending the merged 3D video content to the 2D video messenger application in response to receipt of the merged 3D video content from the video processing offload module.
1 Assignment
0 Petitions
Accused Products
Abstract
Three-dimensional (3D) video is provided to a legacy two-dimensional (2D) video messenger application. A request for video content from a single video camera is received at a camera interface module from the 2D video messenger application. The request for video content from the single video camera is forwarded to a video processing offload module. A first video camera and a second video camera are controlled. Merged 3D video content from the video processing offload module is received. The merged 3D video content is sent to the 2D video messenger application in response to receipt of the merged 3D video content from the video processing offload module. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
64 Claims
-
1. A method of providing three-dimensional (3D) video to a legacy two-dimensional (2D) video messenger application, comprising:
-
receiving, at a camera interface module from the 2D video messenger application, a request for video content from a single video camera; forwarding the request for video content from the single video camera to a video processing offload module; at the camera interface module, controlling a first video camera and a second video camera; receiving merged 3D video content from the video processing offload module; and sending the merged 3D video content to the 2D video messenger application in response to receipt of the merged 3D video content from the video processing offload module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing three-dimensional (3D) video to a legacy two-dimensional (2D) video messenger application, comprising:
-
receiving, at a video processing offload module from the 2D video messenger application via a camera interface module, a request for video content from a single video camera; receiving first video content from a first video camera and second video content from a second video camera; merging the first video content and the second video content into three-dimensional (3D) video content; and sending the merged 3D video content to the 2D video messenger application via the camera interface module in response to the request for the video content from the single video camera. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus that provides three-dimensional (3D) video to a legacy two-dimensional (2D) video messenger application comprising:
-
a first video camera; a second video camera; and a processor programmed to; receive, from the 2D video messenger application, a request for video content from a single video camera; forward the request for video content from the single video camera to a video processing offload module; control a first video camera and a second video camera responsive to the request for video content from the single video camera; receive merged 3D video content from the video processing offload module; and send the merged 3D video content to the 2D video messenger application in response to receipt of the merged 3D video content from the video processing offload module. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An apparatus that provides three-dimensional (3D) video to a legacy two-dimensional (2D) video messenger application comprising:
-
a first video camera; a second video camera; and a processor programmed to; receive, from the 2D video messenger application via a camera interface module, a request for video content from a single video camera; receive first video content from a first video camera and second video content from a second video camera responsive to the request for video content from the single video camera; merge the first video content and the second video content into three-dimensional (3D) video content; and send the merged 3D video content to the 2D video messenger application via the camera interface module in response to the request for the video content from the single video camera. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification