APPARATUS AND METHOD FOR AUGMENTED REALITY
First Claim
1. A method of incorporating an augmented reality video image into a virtual environment, comprising:
- detecting a state of a real-world control object captured in a video image;
augmenting the video image responsive to the state of the real-world control object;
calculating trajectory parameters for an action with respect to a local co-ordinate system of the video image, responsive to the state of the real-world control object;
embedding the augmented video image within a 3D virtual environment;
calculating the trajectory parameters for the action with respect to a local co-ordinate system of the 3D virtual environment; and
rendering a graphical effect corresponding to the action within the 3D virtual environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of incorporating an augmented reality video image into a virtual environment comprises detecting a state of a real-world control object captured in a video image and augmenting the video image responsive to the state of the control object. The method further includes calculating trajectory parameters for an action with respect to a local co-ordinate system of the video image, responsive to the state of the control object, and embedding the augmented video image within a 3D virtual environment. The method also includes calculating the trajectory parameters for the action with respect to a local co-ordinate system of the 3D virtual environment, and rendering a graphical effect corresponding to the action within the 3D virtual environment.
62 Citations
15 Claims
-
1. A method of incorporating an augmented reality video image into a virtual environment, comprising:
-
detecting a state of a real-world control object captured in a video image; augmenting the video image responsive to the state of the real-world control object; calculating trajectory parameters for an action with respect to a local co-ordinate system of the video image, responsive to the state of the real-world control object; embedding the augmented video image within a 3D virtual environment; calculating the trajectory parameters for the action with respect to a local co-ordinate system of the 3D virtual environment; and rendering a graphical effect corresponding to the action within the 3D virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer program product comprising computer program instructions that when performed by a processor implement a method comprising the steps of:
-
detecting a state of a real-world control object captured in a video image; augmenting the video image responsive to the state of the real-world control object; calculating trajectory parameters for an action with respect to a local co-ordinate system of the video image, responsive to the state of the real-world control object; embedding the augmented video image within a 3D virtual environment; calculating the trajectory parameters for the action with respect to a local co-ordinate system of the 3D virtual environment; and rendering a graphical effect corresponding to the action within the 3D virtual environment.
-
-
11. An entertainment device, comprising
an input configured to receive a captured video image depicting a real-world control object; -
a first image analyser configured to detect a state of the real-world control object in the video image; a first image processor configured to augment the video image responsive to the state of the control object; a first trajectory processor configured to calculate trajectory parameters for an action with respect to a local co-ordinate system of the video image, responsive to the state of the control object; a second image processor configured to embed the augmented video image within a 3D virtual environment; a second trajectory processor configured to calculate the trajectory parameters for the action with respect to a local co-ordinate system of the 3D virtual environment; and the second image processor configured to render a graphical effect corresponding to the action within the 3D virtual environment. - View Dependent Claims (12, 13, 14, 15)
-
Specification