Interactive input system having a 3D input space
First Claim
Patent Images
1. An interactive input system, comprising:
- a computing structure; and
an input device configured to detect at least one physical marker having a recognizable pattern thereon within a three-dimensional (3D) input space and to provide output to said computing structure, wherein said computing structure is configured to process the output of the input device to;
visually recognize the pattern on the at least one physical marker in the 3D input space partially based on reference images in a pattern library;
assign a tracking state to the at least one physical marker indicating a level of detection by the input device of the at least one physical marker in the 3D input space;
determine digital content associated with the recognized pattern; and
modify an image presented on a display surface by applying a transition to the determined digital content based on the assigned tracking state in response to movement of the at least one physical marker within the 3D input space.
7 Assignments
0 Petitions
Accused Products
Abstract
An interactive input system comprises computing structure; and an input device detecting at least one physical object carrying a recognizable pattern within a three-dimensional (3D) input space and providing output to the computing structure, wherein the computing structure processes the output of the input device to: recognize the pattern carried by the at least one physical object in the 3D input space; and modify an image presented on a display surface by applying a transition to digital content associated with the at least one physical object based on a detected state of the at least one physical object.
12 Citations
48 Claims
-
1. An interactive input system, comprising:
-
a computing structure; and an input device configured to detect at least one physical marker having a recognizable pattern thereon within a three-dimensional (3D) input space and to provide output to said computing structure, wherein said computing structure is configured to process the output of the input device to; visually recognize the pattern on the at least one physical marker in the 3D input space partially based on reference images in a pattern library; assign a tracking state to the at least one physical marker indicating a level of detection by the input device of the at least one physical marker in the 3D input space; determine digital content associated with the recognized pattern; and modify an image presented on a display surface by applying a transition to the determined digital content based on the assigned tracking state in response to movement of the at least one physical marker within the 3D input space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a processing device receiving data representing a physical marker having a recognizable pattern thereon positioned within a three-dimensional (3D) input space; and one or more memory devices storing computer program code executable by the processing device, the processing device communicating with the one or more memory devices and executing the program code causing the apparatus at least to; visually recognize the pattern on the physical marker in the 3D input space partially based on reference images in a pattern library; assign a tracking state to the physical marker indicating a level of detection of the physical marker within the 3D input space; determine digital content associated with the recognized pattern; modify image data by applying a transition to the determined digital content based on the assigned tracking state of the physical marker and in response to movement of the physical marker within the 3D space; and output the modified image data for presentation on a display surface.
-
-
18. A method comprising:
-
detecting a physical marker having a unique pattern thereon within a three-dimensional (3D) input space; visually recognizing the physical marker partially based on a pattern library that includes reference images associated with the unique pattern; assigning a tracking state of the physical marker indicating a level of detection of the physical marker in the 3D input space; determining digital content associated with the recognized unique pattern; and modifying image data used to present an image on a display surface based on the assigned tracking state of the physical marker and in response to movement of the physical marker within the 3D input space, wherein said modifying comprises applying a transition effect to the determined digital content.
-
-
19. An interactive input system, comprising:
-
a computing structure; and an input device configured to detect at least one physical marker having a recognizable pattern thereon within a three-dimensional (3D) input space and to provide output to said computing structure, wherein said computing structure is configured to process the output of the input device to; visually recognize the pattern on the at least one physical marker in the 3D input space partially based on reference images in a pattern library; determine when the location of the pattern within the 3D input space and the location of digital content in an image presented on a display surface satisfy defined criteria; and associate the pattern to the digital content. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a processing device receiving data representing a physical marker having a recognizable pattern thereon positioned within a three-dimensional (3D) input space; and one or more memory devices storing computer program code executable by the processing device, the processing device communicating with the one or more memory devices and executing the program code causing the apparatus at least to; visually recognize the pattern on the at least one physical marker in the 3D input space partially based on reference images in a pattern library; determine when the location of the pattern within the 3D input space and the location of digital content in an image presented on a display surface satisfy defined criteria; and associate the pattern to the digital content. - View Dependent Claims (28, 29)
-
-
30. A method, comprising:
-
detecting a physical marker having a unique pattern thereon within a three-dimensional input space; recognizing the physical marker partially based on a pattern library that includes reference images associated with the unique pattern; determining when the location of the pattern within the input space and the location of digital content within a presented image satisfy defined criteria; and associating the pattern to the digital content so that manipulation of the physical marker within the input space manipulates the digital content.
-
-
31. An interactive input system comprising:
-
a computing structure; and an input device configured to detect at least two physical markers, each having a recognizable pattern thereon, within a three-dimensional (3D) input space and to provide output to said computing structure, wherein said computing structure is configured to process the output of the input device to; visually recognize the patterns on the at least two physical markers in the 3D input space partially based on reference images in a pattern library; and associate the patterns with one digital content. - View Dependent Claims (32, 33)
-
-
34. An apparatus, comprising:
-
a processing device receiving data representing at least two physical markers, each having a recognizable pattern thereon, positioned within a three-dimensional (3D) input space; and one or more memory devices storing computer program code executable by the processing device, the processing device communicating with the one or more memory devices and executing the program code causing the apparatus at least to; visually recognize the patterns on the at least two physical markers in the 3D input space partially based on reference images in a pattern library; and associate the patterns with one digital content.
-
-
35. An interactive input system, comprising:
-
a computing structure; and an input device configured to detect a physical marker having a recognizable pattern thereon within a three-dimensional (3D) input space and to provide output to said computing structure, wherein said computing structure is configured to process said output of said input device to; visually recognize said pattern on said marker in said 3D input space partially based on reference images in a pattern library; modify an image presented on a display surface associated with said recognized pattern; determine which digital content object presented on the display surface is closest to the marker on the display surface; and select the digital content object closest to said marker to associate the digital content object with said marker. - View Dependent Claims (36, 37, 38)
-
-
39. A method, comprising:
-
detecting a marker having a unique pattern thereon within a three-dimensional (3D) input space; visually recognizing said unique pattern on said marker partially based on reference images in a pattern library; modifying an image presented on a display surface to display a marker associated with said marker when said unique pattern is visually recognized; determining when said physical object is positioned within said 3D input space at a location to position the marker within a threshold distance of at least one digital content object presented on said display surface. - View Dependent Claims (40, 41, 42)
-
-
43. An apparatus, comprising:
-
a processing device receiving data representing a marker having a recognizable pattern thereon and positioned within a three-dimensional (3D) input space; and one or more memory devices storing computer program code executable by said processing device, said processing device communicating with said one or more memory devices and executing said program code causing said apparatus at least to; present an image including at least one digital content object associated with said recognizable pattern on a display surface, presenting the image partially based on reference images in a pattern library, the reference images associated with said recognizable pattern. - View Dependent Claims (44, 45)
-
-
46. An interactive input system, comprising:
-
a computing structure; a display coupled to said computing structure, said display configured to present a three-dimensional (3D) image including at least one 3D digital content object; and an input device configured to detect a physical marker having a recognizable pattern thereon within a three-dimensional (3D) input space and to provide output to said computing structure, wherein said recognizable pattern is associated with reference images in a pattern library, wherein said computing structure is configured to process said output of said input device to; visually recognize said pattern on said marker partially based on said recognizable pattern associated with said reference images in said pattern library; and select at least one digital content object closest to said marker to associate with said marker.
-
-
47. An interactive input system, comprising:
-
a computing structure; and an input device configured to detect at least one marker having a recognizable pattern thereon within a three-dimensional (3D) input space and to provide output to said computing structure, wherein said computing structure is configured to process the output of the input device to; visually recognize the pattern on the at least one marker in the 3D input space partially based on reference images in a pattern library; determine digital content associated with the recognized pattern; detect manipulation of the at least one marker in the 3D input space; and manipulate the digital content associated with the at least one physical object in response to the detected manipulation of the at least one marker. - View Dependent Claims (48)
-
Specification