Computer method and apparatus for interacting with a physical system
First Claim
1. A method of interfacing with a physical game system that includes a platform having a plurality of regions and a plurality of lots, a plurality of environmental objects that are each stationatily position able within a selected one of the lots of the platform, and a movable object movable relative to the regions, wherein each environmental object has an environmental identifier and each region has a region identifier and a plurality of subregions, the method comprising the acts of:
- a) scanning the environmental objects and the movable object positioned on the platform to extract data, the extracted data including a position of the movable object and a position for each environmental object positioned within an associated lot of the platform; and
b) running an audiovisual program based at least on the position of the movable object relative to the position of at least one of the environmental objects and its associated identifier.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer interface system and method is described which includes a way of interfacing with a physical game system. The game system may include a platform having a plurality of regions and a plurality of lots, a plurality of environmental objects positioned within an associated lot of the platform, and a movable object near at least one region. Additionally, each environmental object has an environmental identifier and is a global type or a local type, and each region has a region identifier and a plurality of subregions. The method includes the act of scanning the environmental objects and the movable object to extract data, where the extracted data includes a movable object position of the movable object and an environmental position for each environmental object and associated environmental identifier. The method also includes an act of determining which region is nearest to the movable object by analyzing the extracted data and computing the distance between the movable object and each region that is proximal to the movable object. Additionally the method includes an act of determining which region identifier is associated with the nearest region to the movable object by analyzing the extracted data, determining whether any of the environmental objects are associated with the nearest region by analyzing the extracted data, and determining whether any environmental identifiers are associated with the nearest region by analyzing the extracted data. The method further includes the act of running an audiovisual program based at least on the determinations of the region identifier associated with the nearest region and any environmental that are associated with the nearest region.
126 Citations
38 Claims
-
1. A method of interfacing with a physical game system that includes a platform having a plurality of regions and a plurality of lots, a plurality of environmental objects that are each stationatily position able within a selected one of the lots of the platform, and a movable object movable relative to the regions, wherein each environmental object has an environmental identifier and each region has a region identifier and a plurality of subregions, the method comprising the acts of:
-
a) scanning the environmental objects and the movable object positioned on the platform to extract data, the extracted data including a position of the movable object and a position for each environmental object positioned within an associated lot of the platform; and b) running an audiovisual program based at least on the position of the movable object relative to the position of at least one of the environmental objects and its associated identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
10. A method of interfacing with a physical game system that includes a platform having a plurality of regions and a plurality of lots, a plurality of environmental objects positioned within an associated lot of the platform, and a movable object positioned proximal to at least one region, wherein each environmental object has an environmental identifier and is a global type or a local type and each region has a region identifier and a plurality of subregions, the method comprising the acts of:
-
a) scanning the environmental objects and the movable object to extract data, the extracted data including a movable, object position of the removable object and an environmental position for each environmental object and associated environmental identifier; b) determining which region is nearest to the movable object by analyzing the extracted data and computing the distance between the movable object and each region that is proximal to the movable object; c) determining which region identifier is associated with the nearest region to the movable object by analyzing the extracted data; d) determining whether any of the environmental objects are associated with the nearest region by analyzing the extracted data; e) determining whether any environmental identifiers are associated with the nearest region by analyzing the extracted data; and f) running audiovisual program based at least on the determinations of the region identifier associated with the nearest region and any environmental objects that are associated with the nearest region, wherein the audiovisual program being run includes an inside perspective view of the environmental object that is associated with the nearest region, wherein the audiovisual program includes displaying a sequence of transition images that begin with an outside perspective view of the environmental object that is associated with the nearest region and end with the inside perspective view of the environmental object that is associated with the nearest region.
-
-
24. A computer system for interacting with a game system that includes a platform that includes a plurality of regions and a plurality of lots, a plurality of environmental objects positioned within an associated lot of the platform, and a movable object positioned proximal to at least one region, wherein each environmental object has an environmental identifier and each region has a region identifier and a plurality of subregions, the computer system comprising:
-
a data input device for receiving data that is extracted from the physical system, the extracted data including a movable object position of the movable object and an environmental position for each environmental object and associated environmental identifier; a data interpreter for analyzing the extracted data to determine which region is nearest to the movable object, which region identifier is associated with the nearest region, whether any of the environmental objects are associated with the nearest region, and which environmental identifiers are associated with the nearest region; and a display device for outputting an interactive visual image that is related to the determined nearest region and corresponding region identifier, the environmental objects and environmental identifiers that are associated with the nearest region. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer interface device for receiving input from a game system that includes a platform, a movable object, and a plurality of environmental objects, each environmental object having a defined type and for outputting a plurality of images to a audiovisual device, the computer system comprising:
-
input device for receiving extracted data from the physical system, the extracted data including a current position for each environmental object and a current position of the movable object relative to the positions of the plurality of environmental objects and associated defined type; an interface processor for selecting one of the images based on an analysis of the extracted data, the interface processor being operable to output a first image having a first perspective view and a second image having a second perspective view that is different than the first perspective view; and an output device for receiving input from the interface processor and for outputting the selected image to the audiovisual device. - View Dependent Claims (30)
-
-
31. A machine readable medium storing program instructions for interfacing with a physical game system that includes a platform having a plurality of regions and a plurality of lots, a plurality of environmental objects that are each stationarily position able within a selected one of the lots of the platform, and a movable object movable relative to the regions wherein each environmental object has an environmental identifier and each region has a region identifier and a plurality of subregions, the program instructions comprising the following steps:
-
providing input from a scan of the environmental objects, and the movable objects to extract data, the extracted data including a position of the movable object and a position for each environmental object positioned within an associated lot of the platform; and running an audiovisual program based at least on the position of the movable object relative to the position of at least one of the environmental objects and its associated identifier.
-
-
32. A method of interfacing with a physical game system that includes a platform and a plurality of physical objects placeable upon the platform, each physical object being associated with an identifier, the method comprising the acts of:
-
passively detecting a first position of a first one of the plurality of physical objects; passively detecting a second position of a second one of the plurality of movable objects; and running an audiovisual program based at least on a distance between the first and second positions of the first and second movable objects. - View Dependent Claims (33, 34)
-
-
35. A machine readable medium storing program instructions for interfacing with a physical game system that includes a platform and a plurality of physical objects placeable upon the platform, each physical object being associated with an identifier, the program instructions comprising the following steps:
-
passively detecting a first position of a first one of the plurality of physical objects; passively detecting a second position of a second one of the plurality of physical objects; and running an audiovisual program based at least on a distance between the first and second positions of the first and second physical objects.
-
-
36. A machine readable medium storing program instructions for interfacing with a physical game system that includes a platform and a plurality of physical objects placeable upon the platform, each physical object being associated with an identifier, the program instructions comprising the following steps:
-
at different times, detecting a plurality of positions of a first one of the plurality of physical objects; at different times, detecting a plurality of positions of a second one of the plurality of physical objects; storing the plurality of positions of the first physical object and the second physical object; and running an audiovisual program based at least on the stored positions of the first physical object relative to the stored positions of the second physical object. - View Dependent Claims (37, 38)
-
Specification