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.
7 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.
-
Citations
69 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.
-
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. A method of enabling a user in an augmented reality gaming venue to use a complex augmented reality system and a mobile device to display complex augmented reality on a display device, the method comprising:
-
enabling a user to capture the output from the display device via a camera on the mobile device, wherein the output includes one or more images; determining if there are one or more image tags within a video display on the display device that are viewable in the live camera image; using the one or more image tags to access information used by the augmented reality system; and overlaying virtual graphics in a position within 3D space on a display of the mobile device that augment the display of the display device with 3D effects to create complex augmented reality, when one or more image tags are detected within a video display on the display device that are viewable in the live camera image.
-
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
-
33. (canceled)
-
34. (canceled)
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. 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 to produce augmented reality effects, wherein the virtual 3D components deliver targeted content to a user that assists in performing maintenance on the gaming machine. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A method of enabling a user in an augmented reality gaming venue to use an augmented reality system and a mobile device to display augmented reality by overlaying a virtual 3D object over a physical 3D object, the method comprising:
-
enabling a user to capture a live camera image of a 3D object via camera on the mobile device; determining if there are image tags on the 3D object in the live camera image; using the one or more image tags to access information used by the augmented reality system; and overlaying virtual 3D objects onto a live camera image of the virtual 3D object on a display of the mobile device to produce augmented reality effects, wherein the virtual 3D objects deliver targeted content a user that assist in performing maintenance on the 3D object.
-
-
45. (canceled)
-
46. (canceled)
-
47. A method of enabling an augmented reality tracking 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 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; 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 includes 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 to produce augmented reality effects, wherein the augmented reality tracking system establishes a communication channel with the gaming machine enabling additional elements of the game to be augmented on the mobile device, and elements of the game content to be influenced by the augmented state.
-
-
48. (canceled)
-
49. (canceled)
-
50. (canceled)
-
51. (canceled)
-
52. (canceled)
-
53. (canceled)
-
54. (canceled)
-
55. (canceled)
-
56. (canceled)
-
57. (canceled)
-
58. A method of enabling an augmented reality tracking 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 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 includes 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 to produce augmented reality effects, wherein the augmented reality tracking system establishes a communication channel with the 3D object enabling additional elements to be augmented on the mobile device, and elements to be influenced by the augmented state. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A method of enabling an augmented reality tracking system and a mobile device to display augmented reality by overlaying a virtual 3D object over a physical 3D object, the method comprising:
-
enabling a user to capture a live camera image of a 3D object via camera on the mobile device; determining if there are image tags on the 3D object in the live camera image; using the one or more image tags to access information used by the augmented reality system; and overlaying virtual 3D objects onto a live camera image of the virtual 3D object on a display of the mobile device to produce augmented reality effects, wherein the augmented reality tracking system establishes a communication channel with the 3D object enabling additional elements to be augmented on the mobile device, and elements to be influenced by the augmented state.
-
Specification