System and Method for Augmented Reality Gaming
First Claim
1. A method of enabling an augmented reality interaction system and a mobile device to overlay a virtual 3D component over a physical 3D component with which the virtual 3D component interacts, the method comprising:
- controlling a camera on the mobile device using the augmented reality interaction system;
enabling a user to capture a live camera image of a gaming machine cabinet via the camera;
determining if there are image tags on the gaming machine cabinet in the live camera image;
in response to identifying images tags on the gaming machine cabinet, producing a virtual rendering of the gaming machine cabinet;
determining virtual 3D components to be displayed over an image of a virtual gaming machine cabinet, wherein the virtual 3D components include a plurality of elements each having a depth value and the virtual gaming machine cabinet includes a plurality of elements each having a depth value;
comparing a virtual depth rendering of the virtual 3D components to a virtual depth rendering of the virtual gaming machine cabinet;
in response to the comparison, subtracting the elements of the virtual 3D components that have a lower depth value than elements of the virtual gaming machine cabinet at corresponding spatial positions; and
overlaying virtual 3D components without the subtracted elements onto a live camera image of the virtual gaming machine cabinet on a display of the mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for enabling an augmented reality interaction system and a mobile device to overlay a virtual 3D component over a physical 3D component with which the virtual 3D component interacts. The method includes: enabling a user to capture a live camera image of a gaming machine cabinet via a camera on the mobile device; determining if there are image tags on the gaming machine cabinet in the live camera image; producing a virtual rendering of the gaming machine cabinet; determining virtual 3D components to be displayed over an image of a virtual gaming machine cabinet; comparing a virtual depth rendering of the virtual 3D components to a virtual depth rendering of the virtual gaming machine cabinet; and overlaying virtual 3D components without the subtracted elements onto a live camera image of the virtual gaming machine cabinet on a display of the mobile device.
54 Citations
22 Claims
-
1. A method of enabling an augmented reality interaction system and a mobile device to overlay a virtual 3D component over a physical 3D component with which the virtual 3D component interacts, the method comprising:
-
controlling a camera on the mobile device using the augmented reality interaction system; enabling a user to capture a live camera image of a gaming machine cabinet via the camera; determining if there are image tags on the gaming machine cabinet in the live camera image; in response to identifying images tags on the gaming machine cabinet, producing a virtual rendering of the gaming machine cabinet; determining virtual 3D components to be displayed over an image of a virtual gaming machine cabinet, wherein the virtual 3D components include a plurality of elements each having a depth value and the virtual gaming machine cabinet includes a plurality of elements each having a depth value; comparing a virtual depth rendering of the virtual 3D components to a virtual depth rendering of the virtual gaming machine cabinet; in response to the comparison, subtracting the elements of the virtual 3D components that have a lower depth value than elements of the virtual gaming machine cabinet at corresponding spatial positions; and overlaying virtual 3D components without the subtracted elements onto a live camera image of the virtual gaming machine cabinet on a display of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of enabling an augmented reality interaction system and a mobile device to overlay a virtual 3D component over a physical 3D component with which the virtual 3D component interacts, the method comprising:
-
enabling a user to capture a live camera image of a 3D object via a camera on the mobile device; determining if there are image tags on the 3D object in the live camera image; in response to identifying images tags on the 3D object, producing a virtual rendering of the 3D object; determining virtual 3D components to be displayed over an image of a 3D object, wherein the virtual 3D components include a plurality of elements each having a depth value and the virtual 3D object includes a plurality of elements each having a depth value; comparing a virtual depth rendering of the virtual 3D components to a virtual depth rendering of the virtual 3D object; in response to the comparison, subtracting the elements of the virtual 3D components that have a lower depth value than elements of the virtual 3D object at corresponding spatial positions; and overlaying virtual 3D components without the subtracted elements onto a live camera image of the virtual 3D object on a display of the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification